Top 10k strings from Alchemist News - Issue 20 (1996)(Alchemist Research).tzx
in <root> / bin / z80 / software / Sinclair Spectrum Collection TOSEC.exe / Sinclair ZX Spectrum - Magazines / Sinclair ZX Spectrum - Magazines - [TZX] (TOSEC-v2007-01-01) /
Back to the directory listing
6 1 2 3 4 5 5 Paul Howard 5 Dave Fountain 4 OUT (C),A 4 Lloyd Garland 4 James Waddington 3 Robert Skene 3 Miles Kinloch 3 Marcus Prichard 3 Graham Collier 3 Carl Murray 3 By Graham Collier 2 |~~__OOGGCCAA 2 out in in 2 You can drastically change the type ofsound you get by the use of the ATT andALT bits. If you use them on their own,you get these waveforms: 2 Wolfgang & Monika Haller 2 United Minds 2 Trevor Mossman 2 TRADING POST 2 SOUTHAMPTON 2 Roy Benson 2 Richard Main 2 Paul Westlake 2 Patrick Morriss 2 PAPER MAGAZINES 2 Mark Harris 2 MINDS DEMO LIBRARY 2 Justin Thorpe 2 John Elliot 2 J7:A?>A??>>BC 2 For the sake of completeness, I'll mentionbit 0 (HOLD). When this bit is SET, theenvelope freezes and when RESET, theenvelope starts again. It's a bit like thefreeze frame control on a video recorder. 2 Ferry Groothedde 2 FOUNTAIN PD 2 EMULEARNING 2 Dominic Morris 2 Dave Forrest 2 Ben Douglas 2 Andy Davis 2 ALCHEMIST SOFTWARE 2 64 Roebuck Road 2 60 OUT 65533,12: OUT 49149,31 2 39 High Street 2 29add hl,hl 2 20 OUT 255,139 2 11 Finsbury Drive 2 100 RESTORE 150 1 your choice. Also built in is 1 you want to use your Z80 snaps 1 you need to have entered the 1 you have. Either type in this 1 x=x+a: NEXT i: IF x<>22556 THEN PRINT% 1 x=lives (maximum 32) 1 won't save a screen picture, giving a& 1 with this issue. 1 with Warajevo. 1 with LOWER CASE FILENAMES, and instead& 1 whilst making sure that Willy doesn'twander up a ladder, he must remain on thefloor for it to work.i 1 which will load the picture to the screen.A normal screen starts at 16384, but theTAP file has lots of extra file details init's 'header'. Any bytes loaded below16384 won't register. Loading in 48k modeallows for any extra bytes at the end togo straight into the ZX printer buffer(23296-23551). In 128k mode, this is usedby the 128k system variables. 1 which had me down as a porn/sex 1 warning? One minute is was pronouced$ 1 wants your help and advice. 1 veryclosely, when we discover that they areinfluenced wholly by one of 65535 numbersequences known to the Spectrum. I believethat the universe has been moulded by asimilar set of sequences, albeit oneinfinitely vaster. 1 vacation!), many of these mags list# 1 v1.34 7.3.96: Fixed a bug in the copy to+D routine, which caused code files tocrash on +D/DiSCIPLE, fixed the Hook Codeexit carry, corrected a (minor) bug in theload/save syntax scan code. Code length is5960 bytes (unpacked). 1 v1.331 6.3.96 (intern) Fixed a couple ofbugs in the CAT routine, non Spectrumfiles no longer crash (thanks to JohnCleveland for pointing this out). 128Ksnapshots now have their number of sectorsprinted out correctly. Code length is now5955 bytes (unpacked). 1 v1.33 21.2.96 (intern): Made Command Codesreturn to BASIC without a crash. Fixed the"bug" in the CAT code which caused FPnumbers to be inserted twice - this wasn'tmy fault - the +3 CAT code inserted them -God knows why, the command quite blatantlyfails syntax!!! Code length is now 5949bytes. 1 v1.32 20.2.96 (intern): Added a lot moreCommand Codes (See, got the right namethis time!!!), and put details of them inthe COMMAND.DOC file. 1 v1.31 18.2.96 (intern): When copyingto/from +3 drives, the filenames aredisplayed (ala +3 DOS). Upgraded7 moreprogram (v1.1) - see separate docs. Codelength is now 5728 bytes. 1 v1.3 17.2.96 (intern): Added (conditional)support for Hook Codes - I hope +Dprogrammers will hear abt these conditionsand support them, I can say confidentlythat 100% of current programs won't workwith these HCs..but...WTF. Jiggled memoryconfiguration around, so have more memoryto play with. Corrected the CAT display -now gives the drive number, and the CAT !syntax no longer clears the screen.Corrected a major bug which only becomesevident during run time - if a drivenumber was specified (instead of *) thenthe command was accepted when input, butkicked up an error when running -apologies to everyone who thought theywere going mad! Code length is now 5556bytes. 1 v1.125 16.2.96: Added syntax checking to obtain an abbreviated catalogue, ie CAT 1!syntax. Fixed the more viewer to avoidcrashes (for more details see the moredocumentation). Code length is now 5376bytes. 1 v1.121 15.2.96 (intern): Bug fix release.Made the handling of variable filenamesthe same as with +D ie following the driveindicator with a semi colon before thefilename. Fixed a minor bug in the copyroutine which caused +3 drive onlydestinations to report bad filename.Actual code length is now 5278 bytes. 1 v1.12 13.2.96: Added the FORMAT command,corrected the LOAD @ syntax to workproperly (again...). Code length is nowabout 5230ish bytes. 1 v1.11 12.2.96 (intern): Fixed a lot ofbugs, allowed a 4th parameter to go withthe LOAD @ syntax so now a LOAD@drive,track,sector,add is possible. Writeprotect files are now write protected - norename/erase is now possible (thanks to arather bizarre discussion on c.s.s formaking me aware of this). Made the POKE @syntax work. Optimized the code a little -length is now 5079 bytes. And wrote thesnazzy MORE style file viewer. 1 v1.0 26.1.96: Crippleware version - verylimited and quite buggyA 1 usic & font change": 1 users of the Z80 emulator. 1 used with Z80, such as the 1 unique story behind them, Warajevo does.( 1 u2 = destination filename 1 u1 = source filename 1 ttt=track number - side 1 1 trickles off my classes. 1 treatment! 1 to the editor. 1 to give some games to a 1 to 00FF, the 'one' page runs from 0100 to01FF and so on.9 1 through this very magazine, to send# 1 thisfeature-length rant <Thank goodness! Ed>so I'll leave you with a quick brainteaserwhich those of you who think yourselvesprogrammers might like to have a go atsolving using this very computer. Get toit lads! <And ladies. Ed> <And LloydGarlands. Ed again> 1 think! (Better than Commodore!) 1 there is a skill to it. Paul 1 there is a swimming pool in thegame.Diving into that and swimming underwater helps deter the bees.If you can HOLDyour BREATH long enough. 1 then off-line, then back on-line, then* 1 themicroprocessor comes out of the loop, thesubtraction has been made and theincrementation has ben performed one toomany times. So the first thing that has tobe done is to add 1000 to (or subtract-1000 from) the HL register and decrementthe A register. 1 themicroprocessor moves onto the nextinstruction. And the 'ret' returns it towhere the subroutine was called.w 1 them to the PC TIFF picture 1 theinterrupts again and 'ret' returns theprogram to BASIC. The BASIC program willthen RUN until the next interrupt.y 1 theassembler itself. When you have got thetrace working it is best to save themachine code itself, so you don't have tore-assemble it each time you want to usethe trace. Do this by using theinstruction: 1 the user having entered snaps into the& 1 the emulator with the snap of 1 the Spectrum emulator CD-ROM 1 the AlchNews 18 music! 1 that, the place where they slept would& 1 temperamental. In some cases, Z80& 1 takes your snaps and turns them 1 takeapproximately this form. (And I do hopeAndy doesn't mess it up when he transfersit from 64-column to AlchNews format)!~ 1 success, having toeventually accept the inevitable, that thesoftware concerned is lost forever - or isit?m 1 strong Odour Eaters first!). 1 story, it really put me off those! 1 story to brighten the day of so 1 story lines, wooden sets, wooden acting, and the oh so joyful spot-the-villian-P 1 still stands out amongst the crowd.# 1 standard snap format, so there 1 stand-alone games for the PC. 1 sss=sector number (1-10) 1 ss = stream number 1 spot on TV did us wonders! 1 speccy SCREEN$, and can convert 1 solution" Howard. 1 snaps, and converts them into 1 snap info in, before you can use 1 snap database. 1 slow lane!, so it took me a few days to amass this collection, sure, I could only access the internet for 2-3 hours a day and the Uni's connection is slow. 1 sites for the speccy emulators. 1 simple.Installing the software wasn't so easy. Infact, that is where the entire package waslet down. After trying three packages, Idecided to use the company COMPUSERVE, formy connection. 1 shoes (after purchasing some 1 severaldifferent lines all of which are numberedzero, so you'll need to give them alldifferent numbers when you POKE 23756. 1 services in Sweden. 1 select DISCIPLE emulation, save files& 1 seems to be OK, as if stealing that highlyclassified computer tape did'nt matterP 1 sector error. The way around it is to& 1 section (hooray!) 1 same, but obviously one causes& 1 [email protected]# 1 run, so all you have to do is 1 removed from the public domain. 1 regularly accessed. A.R. uses 1 regularly accessed. Owning 1 reasonabledistribution charge can be made, but mostauthors state 5p maximum in theirprograms. You can use the program /ideas / design in your own programs butmust give credit for it. 1 read +D disks etc. 1 quite as easy to use as SPCONV 1 public domain speccy emulator which comes closest to giving Z80 a run for its money.T 1 programs to convert the 1 programmed to use the Borland 1 programcontaining news, views and reviews?Nobody. When Alchemist Research was toclose last year, they were swamped withpleas not to. 1 program, or look at it's case! 1 produces reports, Z80 snap & TAP 1 prices are in Swedish Kronor. The averageexchange rate is 10.2Kr to the pound.O 1 prettystraightforward and, as you can see, thereare three ports of eight data lines; A,Band C.` 1 pictures!) of the X Files Gillian Anderson- Agent Scully in black lacey bra &M 1 picked up a copy of FHM magazine, which featured an interview (and provocativeP 1 pace, like normal please, Windows 95' ' 1 out out out 1 out in out 1 our hero Commander Plywood (Jeffery# 1 other Speccy systems from out 1 organising,contacting, and further enhancing our roleas a Spectrum leader.J 1 operation of Alchemist Research. 1 only single TAP files, which 1 oneoverwhelming the other, and she was gladthat the evil in humans today had beencontrolled.b 1 onecontributor has decided to work withAlchNews. Welcome aboard!F 1 oldprofit-hungry... 1 off-line again! 1 of using the SCREEN$, type CODE 16384,& 1 of issue 2 of this new tape 1 of Warajevo. ZXCOMP takes Z80 1 obsessed villian. 1 non-emulator owning PC owner. 1 noco-incidence. Ed> 1 no of parts+1 (ie: 1-38+pt 0=39) 1 new ex-commercial game rights 1 n()+-/024579;<>@ACEQ 1 n$m$n$m$n$m$n$m$n$m$ 1 n = Program number (1-80) 1 my enjoyment of SHOWGIRLS at the 1 mw>CFECFCEC?A> 1 mw>>CCFFEECCFFCCEECC>>==<<apHJKJKJ 1 mw<<??==>>apJKJNJQ 1 must use a PC disk first, it should be& 1 morehexadecimal machine code listings, whichperform various tricks. Or, you can typein the TRACE listing, featured elsewherein this issue. 1 moreapplications which I just can't think of.. 1 modem - would probably cost more than the `20 being charged for Speccy Sensations 2.T 1 means that with a few quick 1 me nude pictures of themselfs, but" 1 mCCEECCAAA?>>aMOMOMK 1 m>>AA>><<apKJKJHJ 1 m$n$m$n$m$n$m$n$m$n$m$n$m$n$m$n$ 1 location for the sector 1 liver risotto! (*) 1 line switchs which need to be specified in order to run the program, it's not justas simple as typing 'Z80', then pressing F3 - to load a snap. 1 latestincarnation of the ST writers. It's quitegood, but interest is tailing off a littlenow. Second series was recently shown onSky 1, Sunday evenings, and monthly videoreleases regularly top the video salescharts. 1 latest beat 'em ups! 1 language next issue. 1 knows how. 1 it uses the .Z80 as it's 1 is no conversion neccesary, if 1 is on the lookout for the followingprograms:3 1 is required,remembering that the parity byte is to beignored, if rebuilt, as it would not havebeen loaded under normal circumstances. 1 invirtually any wordprocessor format, tapeor disk, but we do prefer:F 1 investigate some of the internet speccy sites.0 1 into stand-a-lone programs, which! 1 internet, for free, then not only can you get access to some emulator snaps, butP 1 instruction forexample. It takes two instructions toperform this switch which actually printsthe top line of the pixels of the digit onthe screen. 1 ing Megadrive games! How dare youleave the Speccy, youA 1 includingcomprehensive picture viewers, allowingyou to enjoy all the pictures on the CD.[ 1 in for AN21. 1 in out out 1 in out in 1 in in out 1 in in in 1 important disclaimer and a short 1 http://www.citadel.co.uk/citadel/eclipse/ futura/bufora.bufora.htmB 1 have they sent any?. 1 have greater things to worry about...% 1 have been damp & wet, if the water had notbeen frozen solid.< 1 handling/locating, ZXSHELL database# 1 hacking Manic Miner. 1 gone? Tyler steps in to his 1 going to be cheaper to buy one of the% 1 gloriousSheffield in May. It's funny how X-fileswere the only ones to suffer, yet StarTrek, Murder 1 and even the pathetic BUCKROGERS managed to hold on to their slots.Still, it's still far better than anythingITV have to offer. They only have ALIENNATION, which is on at a ridiculous hour. 1 given to libraries, 8BIT news 1 fromoverwriting. 1 from the demo scene! 1 from an idiot that it's illegal! 1 friendly as Z80 to use, and relies on% 1 friendly GUI, would have been better as a command line program, like SPCONV!.M 1 friendliness. While being a great piece of programming, Warajevo is not easy to use. There are dozens of commandt 1 four in the series. 1 forsubscriptions. 1 forreading/writing to a specific track andsector on the disc from memory:L 1 format, use a standard image 1 forcompatibilty though it can be usefullyused on a +3, try a POKE @60433,col orPOKE @60431,col to change the editingcolours in the top and bottom of thescreens respectively. 1 for the dreaded R:Tape loading 1 for ESC W 1: key LPRINT CHR$27 ; CHR$87 ;CHR$1.The latter code (CHR$ 1) simplyturns the function on. Exactly the samecan be achieved by: CHR$27 ; "W" ; CHR$1.To cancel the function,the first two codesare the same but the final code is CHR$0. 1 final part in this series. New 1 field.Unsurprisingly, much cursing ensued.* 1 f&&o//i+o+i)o)(( 1 f = filename 1 exteriorrevealing a complex maze of circuitry,wiring and connections. On the inside wasa row of switches positioned to the leftof a seat for the user. After performing aseries of last-minute checks, John loadedthe machine into the back of his van withthe help of his son Peter. 1 explaining the codes, by Ken 1 everything is predetermined. 1 eventually 1 entering tool 1 emulator, and any ROMS which 1 emulator is that it comes in two versions 48 & 128. The 128 is good in the fact thatunlike Z80, it does not require EMS memoryin order to run at a reasonable pace. 1 emulation (the only non-Z80 emulator, I know of, to feature this), and a better than average collection of game demosy 1 eliminating the need for an emulator. See article elsewhere in this issue. Ed>N 1 easily-because-their-always-played-by-& 1 e.g. To set Left Hand Margin the code is:"ESC l n" keyed as: LPRINT CHR$27 ;CHR$108 ;CHR$n (where n=column number).{ 1 e.g. "ESC ( - nn" is code for variousfeatures of UNDERLINE such as single,double, or dotted lines.l 1 dq+&+&+&+&+&+&+&r+ 1 dq&+&+&+&+&+&+&+r& 1 dodgy programs on late night German TV& 1 do not require Z80 or Warajevo to! 1 [email protected] 1 distinctivecharacteristics of the genus. Among theirprominent anatomical features, are aforked tongue (alwaysx 1 display along the side of the screen (for all you techies out there), MULTIFACEO 1 directory changes, games can 1 different snapshot types, 1 details of your snap collection. 1 ddd=drive number 1 ddd = drive no 1,2,* 1 custom ROMs: 1 courts!) - The SPECTRUM GAME 1 copies released 1 converter, and they could be 1 converted to BMP format, for use 1 containssub-directories AN10-AN20, featuring eachissue in TAP format. (AN10 directoryfeatures issues 1-10)q 1 considerably smaller number of files$ 1 conference. 1 compatibility, ZXTOOLS converts standard ACSII text files into TASWORD, TASWORD3 and LAST WORD file formats.o 1 column, 'Pauls Rantings', it had about& 1 co-operateconstructively to help END the dispute,that I asked him if he would write toPrism with this aim in mind. To describethis, therefore, as my "drawing him in",is a fiction invented by some mischievousmind. Mark, in his letters to me, actuallycondemned Sherwood's pig-headedness forthrowing my own previous efforts back inmy face! Imagine my shock and disgust,then, as I gazed in disbelief at thesewords on that page. My only crime was totry and help others, and their thanks wasa knife in my back. 1 cinema the other night... 1 cheek),chameleon-like camouflage (reverting tothe true colours when cornered), and asting in the tail that would make ascorpion seem tame by comparison. Typicalbehaviour patterns include a tendency toattack by creeping up from the rear(scurrying for cover if confrontedhead-on) and a passion for roasting theirquarry; but the most anti-social of alltheir habits, is their fondness of pickingnits. 1 can't really get much better than this, can it!.2 1 can be accessed seperately. 1 c) A combination of A and B 1 by Paul Howard! 1 by Mike Mee 1 by Ken Beer 1 butsold at a very low price, or even free.May not be altered.@ 1 butnewly formed Spectrum and CPC group. Issue1 was a paper magazine, but they decidedto move to magnetic media for subsequentissues. Which is certainly what we need.With the sad demise of Sinclair Express,new electronic magazines are alwayswelcomed. 1 but this converter also takes 1 budget, which the producers have decided to spend on really gory special FX.M 1 boot up your PC, and type say, 1 blockgraphic picture of a house at the start,and start room has bath halfway up thewall. (Known as JSW3)n 1 blastdownwards, these too were ejected once thecraft had entered orbit.G 1 before a +D formatted one, you won't& 1 been ripping me off with his last! 1 becomesunreadable over a period of time.( 1 beating Z80. 1 be accessed quickly enough. 1 be able to access the +D disk. If you& 1 basicstructure is what you should end up withafter performing my hacking techniques,and may be worth saving, especially if youwant to transfer the game to disc (+Dsnapshots are cheating!). 1 backgrounddescriptions of each room. Two bits areused for each character block on screen,restricting you to four types of platform.The sub-heading PLATFORM breaks down thevalues and what they do. 1 b) The tape has been subjected to a strong magnetic field; 1 b) The tape 1 b) As I have not received a single letter of enquiry or feed-back on what I have written since beginning the column, is the topics chosen only relevant to those who can already hack? 1 b) A drop-out has created itself on the tape somewhere.< 1 b) +D saving. The +D save can be very& 1 available! 6 JSWs, 2 Manic 1 available on the internet, but if you% 1 authoriseddistributor and upgrader for registeredversions at:@ 1 author a fiver. Get your entires 1 asystemvariable is checked to test wetheryou're in 128/+3 Basic or in USR 0 mode(USR 0 mode: When you're in 128/+3 Basicenter USR 0 and then you have a 48K editorbut unlike to the command SPECTRUM you canstill use the RAM pages or other I/Oaddresses of the 128K Speccy using OUT). 1 assist in the service? 1 as much originality as I have sexual$ 1 as Windows wallpaper! 1 as these can be processed far moreswiftly. Please format your text to 42columns, 40 columns otherwise.r 1 article earlier in this issue. 1 arranged. It's clearer than you 1 arerepresented in computers as very largepositive numbers of restricted length.S 1 arecompressed. The word 'the' is replaced by#01. However, each room's data address isfound in a table at 47869 (#BAFD). So, youcan find the room name, followed by it'sexits. 1 are using your own modem, the phone bill you will run up looking for these snaps, may well be so expensive that it isw 1 anyoneconcerned with any material in thismagazine should confirm it's authenticitywith Alchemist Research. Registered andtrustworthy distributors are as follows: 1 anddocumentaries whilst she navigated thecraft towards mother earth's solar system.She could'nt believe how barbaric herancestors were towards each other, all thewars and violence they inflicted on eachother, it seemed unbelievable that herrace had survived long enough to cometogether as one when the project oflooking for another planet started, butshe was glad that they had. 1 andconservatory bugs. Ed> 1 andaction sequences. It will be interestingto see what both channels will show init's place.b 1 and no snide comments from you Mr Davis!( 1 and details of this issue's free 1 and ahe other stuff you should know of& 1 amongst us, did anybody see that movie& 1 also to the other speccy realated materialavailable3 1 allencountered on day one, two or three ofowning a genuine machine. Not only that,but there was something about the peopleusing it. Not one of them had made anysort of link to the REAL Spectrumcommunity. Most thought that the Spectrumwas completely dead, and no servicesexisted. Just because it doesn't have aWEB site means it doesn't exist to them! 1 all to realistic severed heads, headless corpses, and the throwing around of magots(decomposing heads & corpses, you see) as if they were going out of fashion!. 1 ahalf-decent service at one time, yetno-one reminisces about them and wishesthey were still around. What chance doesPrism have? 1 again. Ignore the Internet, it's 1 after all (despite members of both Mulders& Scullys families winding up dead...).Q 1 absolutelybrilliant, worth `20 alone for anyone witha new PC, and wanting to get lots ofgoodies for a low price.v 1 about Warajevo is the fact that 1 aaa=the address of the memory 1 a) The tape deck 1 a) The fact that friends I write to say it is over their heads, so does that apply to everyone?c 1 a) The tape has been physically damaged (usually by the deck).C 1 a) HD disks. If you've used a HD disk& 1 a(n)= 16 bit number 1 a snap database, which holds all 1 ZXTOOLS - This is a file converter, not' 1 ZXSHELL would help, but again it's not& 1 ZXSHELL to load the emulator + 1 ZXSHELL - Like ZXTOOLs, this has been% 1 ZXCOMP <snapshot>.Z80 <gamename>.EXE$ 1 ZXCOMP - This has to be THE selling point) 1 ZENOBI SOFTWARE 1 ZEN AND THE ART OF NOISE 1 Z80 Support: 1 Z80 SOFTWARE 1 Z2. Now six months overdue. 1 Z2, by Matt Beal / David Ledbury.! 1 Z2 has been promised to be released veryshortly.2 1 Your feedback and comments can beanonymous, and there will be NO reprisialsfor your comments, feelings and honesty,unlike other 'services' which persecuteand terminate the subscriptions of thosewho do not adhere to their philosophy.Sounds like Adolf Hitler, doesn't it! Bothare equally insane, but can anyone vouchfor the sexual equipment status of today'spersecutor?! Please indicate which answersyou wish to remain confidential betweenyourself and the editor. 1 Your contributions are NOT edited oraltered in any way, unless it containsinformation we know to be inaccurate, orof a sexist / racist nature. You areresponsible for your own spell checking! 1 Young earth they had named it, although hethought the planet looked old andweather-beaten by the constant storms heknew that it was better than living on aplanet with water only in small lakes thatused to be vast oceans between greatcontenants. 1 You would then get DOUBLE HEIGHT ITALICSwith the appropriate margin.F 1 You will now need another length of wire,tinned one end, to insert into pin 20 ofIC 8's IC holder (you could always solderit to the reverse side of this holder butthat means taking the wire to the otherside of the PCB). 1 You will have to specify which directoriesthey are in.6 1 You then get one of the following results:* 1 You simply LOAD the machine code routinein the normal way, though if you have themachine code monitor in the computer'smemory and it is RUNning, you'll have topress BREAK to escape from the programfirst. 1 You need to collect at least 150 out ofthe 175 objects in the game to see how itends, so good luck!g 1 You must end your machine code programswith a hash (#) sign which will return youto the menu.y 1 You must be wary when using the BASIC areatoo, as your machine code routine may becalled out of a BASIC program it could beoverwritten while the BASIC program isRUNning, causing the whole thing to crash.With small programs it is possible to useareas like the cassette buffer, so long asyou are not going to use the cassetteplayer. 1 You may well by know have your own ideason how to program what I've done so farmore efficiently. If you have dont keep itto yourself 1 You know, Roy Benson has always had itgood. He's been with AN for years andalways had the best slot, devoted torampant musings and nattering about allthe best topics. In fact, it spawned adozen 'rants' sections. 1 You insert the key and 1 You have now finished with Z80. Quit andgo to the Warajevo directory.G 1 You cant open it. A flag is set to showthe window is shut. East will at themoment take you to the front garden whichis outside the house bu remember you areon the roof. So in the finished game therewill be a long drop to doom should you trygoing this way.There is an oiling can here 1 You can look at any of the system variablepointers using the same line, bysubstituting the variable's two memorylocations. The BASIC keyword PEEK looks atthe contents of any byte of memory andreturns the decimal equivalent of thenumber it finds there. 1 You can enter as many - or as few - pairsas you wish before you press ENTER.M 1 You also have a pile of disks you want toformat ?2 1 You start in the kitchen. There is atoilet roll West of kitchen ? Whos purposewil become clear later.k 1 You certainly won't get Andy Davispirating computer software. You won't seehim snubbing people who have a problem. Hegoes out of his way to make sure peopleare all right. Thats why AlchemistResearch is the group it is today. 1 You can contact BUFORA (British UFOResearch Association) at:-D 1 Yet never takes it to the courts 1 Written by Zeljko Juric & Samir (oh no, Coronation street!) Ribic, this emulator was written during the Bosnian conflict. <Did anyone notice the way his name was pronouced suddenly changed without 1 Wolfgang Haller 1 Wokingham's Premier Event! 1 Without spending too much time thinkingabout it, pick a random number between 10and 99. I bet the two digits in yournumber were different! If there was anequal chance of each number being picked,there would be a probability of just over12% that one with two identical digits waschosen. However, when asked to pick a"random" number, people generally try tochoose an "insignificant one": one withunrelated digits, not too close to eitherend of the range. 1 With your (authorised) copy of AlchNews,you should find this survey enclosed.Should you not have one, simply print outthe following pages, or jot down yourcomments on a slip of paper. There's nodeadline to be reached, although yourfeedback will be aired in a future issue.Simply return your comments within yourown free time. 1 With version 2.01 of Z80 running in 48kmode, again with no IF1, press F7 to makesure that the TAP file directory is thesame as the one where you saved theMultiface snapshot to. 1 With longer machine code programs you mayhave to drop RAMTOP further, You can CLEARall the way down to 23,821. But inpractice doing this would be no good toyou because with RAMTOP so low there is noroom even to enter a line of BASIC. 1 With each issue of A---N---, 1 With IPD, all progs are free! 1 Winter conditions in Bosnia were such% 1 Wildcards can be used. 1 Whoops, must make sure to delete this bitbefore putting it in AlchNews.H 1 Whichever method you adopt, eithersoldering directly or by using an ICholder, pin 20 of both IC's must not besoldered together and should be bentoutwards. Pin 20 of the IC holder you areabout to solder on to IC 8 (if that is theoption you have chosen) should be removed.Remember, the 128 ROM sits atop IC 8 andthe pins of the ROM, or the IC holder, aresoldered to the pin shoulders of IC 8, pin1 to pin 1, and so on. 1 Whenever you do an interrupt routine itis essential that the contents of all theregisters are exactly the same after youhave finished the routine as when youstated it. The only way to ensure this isto push the contents of all the registersonto the stack at the beginning of theprogram, and pop them all of again at theend. The contents of BC, DE, HL and IX areall pushed onto the stack. But thecontents of AF are pushed on first becausethe accumulator and the flag register areused to test whether a program is beingRUN. If no BASIC program is being RUNthere is no point in doing a trace. 1 When you've typed in this code, a bootwill appear at the bottom of the screen.You can now hold down combinations of keys6,5,4,3,2,1 to visit each screen. Thefinal screen can be accessed and, to behonest, is quite easy. Then again, it'sall down to a matter of timing! 1 When you run the trace, keep a copy ofthe BASIC program you are checking near athand. You will want to check off each lineas it is executed to see how the programis structured. At points where it runsinto difficulty, step through the programslowly statement by statement, pausingbetween each by pressing the BREAK/SPACEand SYMBOL SHIFT keys together. 1 When you press 3, the program will ask youfor a start address once more. This shouldbe the start address of the machine coderoutine you've just fed in, though you cansave any part of the memory by using adifferent start address. 1 When you enter the world of machine codeprogramming you are approaching your homecomputer on its most fundamental level. Not only do you have to understandsomething about the hexadecimal nimbersyou key in, and the binary numbers thecomputer converts them into, you also haveto understand how the computer itselfworks. 1 When you enter the wonderful world ofmachine code programming you run into anumber of strange paradoxes. Althoughmachine code is the language themicroprocessor itself uses, you cannotfeed it directly into your spectrum. Itmust be entered by another program - whichon a spectrum means using BASIC. Nor canyou simply run a machine code programusing a machine code command, you have tocall it out of a BASIC program or by usinga BASIC instruction. 1 When tou RUN the program, it will displaya menu. This asks you whether you want to'Enter machine code','Examine memory' or'Save bytes to tape/disk'. 1 When this happens, it's our duty to goaround informing all the relevant groupsabout the information. Although we are inregular personal contact with them all,repeating the information can become timeconsuming and tiring. 1 When they had safely got back into thecraft, the man was taken directly to themedical room and placed on the table readyfor the samples to be taken. 1 When they were all in thier suits heopened the airlock and stepped outsideclosely followed by the others, the groundfelt soft underfoot and was covered with awhite powdery substance, Coria bent downand scooped a handful up, 'It's water!'she said as it started melting in herhand. Aleen laughed to see the puzzledlook on her face 'It's frozen water, ourancestors called it "Snow", the lastrecorded snowfall on this part of theplanet was in the year 2573, a few hundredyears before our ancestors started thejourney to find a new world'. 1 When the statement number has been pokedonto the screen the processor returns tothe main program again to execute a smallroutine which make the digits appear whiteon a small black panel. It does not matterthat this is done after the numbersthemselves have been printed. 1 When the routine is saved, the menu comesup again.3 1 When the first colonies of humans came tohis planet they were not the generationthat had left mother earth, it was thiergreat grandparents who built the craftsand started the journey to seek outanother planet for them to live on. 1 When the carry flag is set, the jump ismade, another 1000 is subtracted, thecounter is incremented and the wholeprocess repeats until the contents of theHL are less than 1000 and the additiondoes not set the carry flag. 1 When no keys are pressed, the processorwill move straight on to 'pop ix','pop hl''pop de','pop bc' and 'pop af' whichrestore the registers to thier values atthe beginning of the interrupt by pullingthe stored values one after the other backoff the stack. 1 When a key is not pressed, the value itgives is 1. When it is being pressed, itsvalue changes to 0. To stop the trace, twokeys have to be pressed simultaneously,the SYMBOL SHIFT and the BREAK/SPACE. Thishas been done so that the keyboard can beused normally to edit the program whilethe trace is on. 1 When a BASIC program will not RUN, yourcomputer will often give an error messagewhich tells you which line it cannotexecute. This may be all you need to knowto debug a short, simple program. But whenyour prorams get longer and morecomplicated, such a message may stillleave you in the dark. 1 When a particular function is requiredseparately you must remember to canceleach unwanted function. Having selectedthe function/s required, follow theon-screen instructions to return to BASIC.You can now use the usual LPRINT " 1 When 'phoned, he loves to hide behind% 1 When you switch on your spectrum itautomatically goes into BASIC. So you mustuse a BASIC program to POKE in yourmachine code program and a BASIC commandto run it. 1 When you have finished tracing theprogram, switch the trace off by callingthe 'off' routine with:j 1 When you have finished entering thecorrection, press ENTER, then examine thememory again to make sure that you've gotit right this time. 1 When I loaded the snap, I was throwstraight in the middle of the game, withno idea what was going on, or what thekeys were. 1 What you can reclaim off a chewn-up tapeprobably wouldn't merit all the effort putin to recovering it, because a tapechew-up normally damages several feet ofthe tape and you are looking at the lossof many bytes - but there again, it allboils down to what you have to work with.If, say, the area of damage was confinedto two identical files on opposite sidesof the tape, and the damaged portions didnot overlap the same bytes of these files,you can reasonably expect to rebuild a newand complete file from the two defunctblocks. 1 What lets Warajevo down, is user 1 What all this has produced is a 1 What a funny old quarter it's been! Afterseeing what like is like on the Internet,courtesy of Matt Deeprose, I thought I'dgive it a shot. 1 West wing roof 1 West of kitchen 1 West however takes you to the edge of theroof. There is a cricket ball in a gutterwhich will have to be defined beacauseattempting to retrieve it means standingon the edge of the roof somwhere and asthe gutter is loose and the roof in poorrepair it will certainly give way if youhang about. On retreivng the ball you canthen use it to THROW BALL at the window. 1 West bedroom 1 West Yorkshire 1 Well, it took a coupe of weeks, but hecertainly came up with the goods.K 1 Well, excuse me. But who, in late March,compiled a three page document and claimedto send it to the entire Spectrumcommunity? Who attacked a number of peoplein this document and tried to blame AndyDavis for making up his readership figure,when it was the Data Protection Registrarwho revealed this figure? 1 Well, after counting those up it lookslike Codemasters win the award for "Mosterror-full Spectrum releases". So off I goto the Codies' HQ, deep in the heart ofWarwickshire, with my microphone andhidden camera. (Esther Rantzen couldn'tmake it today). Oh look, there's DavidDarling... 1 Well nearly time to round off, but just a quick word on all things Sci-Fi...L 1 Welcome back to the Spectrum world, James!A high ranking position is secured.M 1 We're using Channel A, the volume of whichis controlled by Register 8. In Line 30 ofour BASIC, we set the volume to 15. If wenow edit line 40 so that it appears likethis: 1 We managed to find a space in the main carpark which everyone else had overlooked(we were later to find out why!), betweentwo trees. Grabbing the money I had"borrowed" from other in-patients at theasylum, I made my way into the field tosee all the car boot sale trademarks: theyellow bouncy castle, the kiosk that sellswarm "cold drinks", the fat red-faced gitselling pirated Amiga software... 1 We don't know why, because of course$ 1 Watch tower 1 Want to avoid a 'legal experience'? Thenabide by the terms adhered to by allreputable and honest traders in the EEC:| 1 WITH THAT PORN, OFFICER, HONEST 1 WILLY'S NEW HAT. The game starts with thetitle in large block graphics, the opticalillusion is completely gone. When youstartthe game, you cold be fooled into thinkingthat it's a Manic Miner clone, as it's soclose. However, you can move from room toroom. It's a bit tricky to play, but verywell designed. (Known as JSW5) 1 WHERE DO YOU WANT TO GO TODAY? 1 WHAT MEMORIES ARE MADE OF. 1 WEST YORKSHIRE 1 WEAKNESSES: 1 WARP JUMPING 1 WARNING: ALCHNEWS IS BAD FOR YOR HEALTH' 1 W R I T E T Y P E R 1 Victoria Road 1 Vic Bishop is something of a POWERPRINTexpert. Should you wish to drop him aline, send an SAE to:i 1 Vic Bishop 1 Very few people would think of 99 first,unless they were deliberately trying tospoil the experiment! However, a trulyrandom number would be just as likely tobe 99 as 10, 11, 12, 13 or any other.Since, in our universe, a variable mayonly take one value, and all events whichtake place must depend on one variable ormore, I would contend that all events arepredetermined and that the future could bepredicted exactly if we only knew the keyto the sequence involved. 1 Very few emulators can claim to have a& 1 Various Spectrum and QL books, manuals andover 100 magazines from 1984 onwards.O 1 VORTEX SOFTWARE games, including suchclassics as ALIEN HIGHWAY, TORNADO LOWLEVEL, CYCLONE and REVOLUTION.r 1 VERIFY Dddd"f" & VERIFY Pn 1 Utility for Z80 users. 1 Usual address or via Alchemist Software,Fountain, Impact or Albhar libraries inUK. SUBSCRIPTIONS: ASW ADDRESS.s 1 Up on the landing you can go north througha window which then bangs shut behind you.T 1 Up on the battlements 1 Unfortunately, USR is not a command but afunction. And the structure of SinclairBASIC demands that to be executed, a linemust start with a command. So USR must beprefaced by a command word. On theSpectrum use: 1 Under the roof 1 Under the megatree 1 Under the drive 1 Uncle Clive & Uncle Sam 1 USEFUL ROUTINES 1 UPDATE: James Waddington told me in aletter that Darren had received my letterand asked James to pass on his apologiesfor delays. The second issue would be outvery soon. However, this was mid-April. Attime of writing this, it's mid-May. 1 UFOCALL 0891 12 18 86 1 Type LOAD"<filename>" to load in theMultiface snapshot. You may get somescreen corruption, so try and clean it up,perhaps by playing the game and killingyourself, to get a swift return to themenu. 1 Two pages are dedicated to explain aboutthe EBA and what it plans. The only badthing is that no prices are givenanywhere. I gather the SCU tapezine ismonthly, but no price was given again. 1 Turbo Pascal GUI. 1 Trowbridge 1 Top landing 1 Tony Jeenes 1 To use your trace, first enter the basicprogram to be checked. Then CLEAR down to65109 and enter the trace.n 1 To use the routine do PRINT USR 48900 totest the Speccy type and PRINT USR 49030to test the mode. If you call the routinefrom a program use a variable to get themode value (e.g. LET mode=USR 49030)otherwise it might not work properly dueto the systemvariable check. If you useassembler the value is given in theregister BC. 1 To try the game, simply type in the nameof the EXE file. Press F10 to quit.M 1 To the right was the sector where she wasbrought up, New Canada, and further to theright was the sector where she now lived,New Britain, she could never figure outwhy they had named sectors after the oldcountries of mother earth, maybe it wasjust in memory of the old planet, or maybethey could'nt think of new names. 1 To the kitchens 1 To switch modes, either switch off thepower or press the reset (keeping itpressed) and move the switch to to itsother position and then power up again orrelease the reset switch - if you switchmodes without doing either of the aboveyou'll get some pretty patterns on screenand not much else will happen after that,probably!!! 1 To read ON-LINE, which is updated daily,it's on page 650 on Teletext, Channel 4.R 1 To print out a character on the screen youfirst have to locate it in the characterset. And as each character is made up ofeight bytes, you have to count the ASCIIvalue times eight along from the beginningto find the character you want. 1 To order a copy, simply send `2 cash,stamps, postal order, IMO, IRC or chequeto 'B A WATSON'.d 1 To obtain the latest catalogue (which runsto 14 sides of A4 in densely printedtext), simply send your details and wewill send you a catalogue by return ofpost. No SAE is required. 1 To find out the mode (only useful for 128KSpeccies, as 48K Speccies will always bein 48K mode) it is tested wether a RAMpage can be paged in and out (no valueswill be destroyed). If this isn't possibleyou're in 48K mode, otherwise 1 To examine the whole of your machine codeprogram this address should be the same asthe start address you gave before.v 1 To enter a machine code routine, you haveto POKE it byte-by-byte into thecomputer's memory.f 1 To detect 48K, 128K, SAM and Emulatorsystems it first tests the MHz rate orsimply the speed of the machine (48K:3.5Mhz, 128K: 3.55 Mhz, SAM (Screen Mode 1):3.48 Mhz). If it is a 128K Speccy thespeed of the videochip (or ULA) is testetto distinguish the "normal" 128K Speccies(128, +2) from the Amstrad Speccies (+2A,+3). This is possible as the rebuildAmstrad ULA is a bit slower when the TVPicture is built up. Even a +2A/+3 with aFixer Kit (normal 128K ROM) will bedetected as a +2A/+3. 1 To clarify all this a little more - therewill be uniformity and, however many byteshave been loaded, all of these bytes willcontain the same number of strayed bitsfrom a following byte. 1 To check the value of P-RAMT switch on themachine and enter the line:E 1 To LOAD it back into the machine firstCLEAR to 65109 then key in:E 1 To make matters worse, the localCompuserve connection in Sheffield, ran at4800 bps. Something of a drop from 48,800!~ 1 Tk95ROM .BIN 1 Thus ends my story of the nightmare carboot sale. Take my advice: never go to thefirst car boot sale of the season, andalways make sure you park on level groundin plain view of everyone else! If you'relucky, you might even be able to pick up afew Speccy bargains while you're there... 1 Thomas Eberle, SUC 1 This way you will be able to see clearlythe structure of the program. You'll beable to spot if the computer is RETURNingfrom subroutines properly. You'll also beable to work out the value of thevariables as you go, and check thatconditional IF...THEN statements are beingfulfilled and that GOTOs go to the rightline. 1 This way the BASIC area is squeezed, butas it can't be extended past RAMTOP, themachine[ 1 This trace program simply PRINTs out onthe screen the number of each line and thenumber of the statement in that line as itis executed. To make full use of the traceyou should have a copy of the programhandy. Then follow the program through tothe place where it stops, using the trace. 1 This time you should hear the sound asnoise. It sounds a bit like a train.N 1 This takes the form REPEAT <statement>UNTIL <logical statement>.D 1 This system works very well with a largenumber of games and utilities, and is mostflexible, even towards loading in otherfiles. 1 This should return 65535 on a 48K model. If it doesn't and you haven't POKEdanything into these locations then thereis something wrong with your spectrum'smemory. 1 This sets the variable L to the value ofthe BC register when the machine codeprogram has finished running, no greatshakes in itself but note that LET,L,= andUSR are all on the same key, which makesthings easier. 1 This serves to show that a game doesn'talways have to be played exactly the sameway. This is what made the HOBBIT soenjoyable. You had to solve the puzzles ina particular way but only by doingeverything possible and going everywhereand collecting everything is it possibleto score 100 % even if you solve theadventure. The best I ever manged was 88 % 1 This routine cures the 'PAUSE' bug whichaffects the game with the Interface 1attached.] 1 This program occupies the second screen,so don't place anything there if you don'twant your +3 to form a space truly worthyof a PC 1 This program incorporates all POKEs thatyou'll ever need. It also included THETELEPORTER, a routine to access an in-buitpart of the game. 1 This may seem rather round about, butinterrupt routines must be addressedindirectly. And if you tried to load the lregister with a number greater than 64, todirect it into RAM where you could POKE inyour own pointer, the screen charactersstart breaking up. 1 This listing does the entire works for thegame. Simply delete the ones you don'twant.Y 1 This last instruction is an assemblerdirective. And what it does is to assigntwo bytes to hold data. The data held inthere, naturally, is the current value of'posn'. 1 This issue I'm going to muse on aboutwhats currently going down well on the TVthis quarter.a 1 This is why you will remember you need tomake a map whan playing and also whenwriting your own adventure.o 1 This is the second emulator found on my Internet travels, like JPP and SPANSPEC (reviewed AN17), SPECEM is simple, it justemulates the speccy 48. 1 This is the memory which is open to theuser, but is not quite as wide open as itsname implies. The ROM takes over some ofit for screen displays and other specificfunctions and if you try to writesomething in these memory locations theROM will change it back for you. Butfundamentally it is an empty slate onwhich you can write whatever you want,then read back at your leisure. 1 This in itself is a problem . How to eatif your character in the game refuseswhats on offer.c 1 This has been proven with distributionrights granted to Alchemist Research forall kinds of top quality information, suchas Marshall Cavendish computer articles,the Gremlin titles and now Jet Set Willygames. 1 This guy was definately "sitting on thefence" as his opinions ranged fromsuggesting that abductions were real tothe possibility that they were dreams or aresult of false memory implants fromhypnosis based on his own experiences. 1 This game was reviewed in the last issueof Crash, but was never released. Morethan that, it was never even written! Thewhole thing was an April Fools joke, asyou can see by looking at the screenshots(which look like they were done on a SamCoupe). I might as well admit that I fellfor it anyway! 1 This game is very large and notoriouslydifficult, but that's not why nobody hasever completed the original release. Noindeed. It is in fact impossible tocomplete due to a bug which occurs in TheAttic. An arrow is supposed to passthrough this screen from left to right,but its routine is accessed wrongly, thusmaking the game even more impossible thanis generally believed! The bug can beremoved using the JSW Editor. <Or via 6POKEs which cure the 1 This game is different, because each roomtakes up a different amount of memory,unlike the set length in the previousgame. Even the room's names 1 This facility is good if you want! 1 This beautifully scrolling platformer fromCodemasters featured two strange "bugs".Firstly, the control options are numbered,and pressing 1 (for Sinclair joystick)won't work if option 4 (keyboard) has justbeen selected. Secondly, the high scoretable pops up about every three secondswhen you leave the game alone, althoughthis might have been bad timing ratherthan a bug! 1 This Prism business has been going on along time now. Events and circumstanceshave moved it in different directions asthe months and, sadly, years progressed. 1 This CD is guaranteed to keep you occupiedfor hours, if not days and weeks. Ourversion has been on trial for a few monthsnow, and there are still areas notexamined! The only restriction with thisCD is the limit of your own imagination inthinking what game you'd like to visitnext! 1 This Atlantis release, coded by the ShawBrothers, had a minor factual slip-up inits instructions. Graham Shaw, in a recentCrashed interview, revealed that the gameis said to be set in Whitley Bay when infact it should have been Whitby,well-known vampire folklore region (no, Ididn't know either!). 1 This routine allows you to save thecurrent room you are in as a SCREEN$,simply by pressing S. Useful for whenmapping at a later date with a printer.However, when this routine was firstwritten, there were no snapshots which didthe job for us! 1 This game was packaged with the greySpectrum +2, but older veterans willrecognise it as M C Lothlorien's 1984release, Micro Mouse Goes Debugging, witha barely changed title screen and aslightly altered theme (famous peoplerather than program listings). It's not abad game, but what a blatant rerelease! 1 This doesn't mean that you have tounderstand how the chips are etched or howthey are wired up. But you do have to knowa little of the overall architecture ofthe machine, How the major parts andsystems are related and what each onedoes. 1 This company used to be an officialSinclair agent, and still stocks lots ofparts and membranes.h 1 This company sells a wide range ofsoftware, with a stong emphasis onutilities, especially Hisoft and Tasmangoodies! 1 This combat game released by Oceancontained several major omissions. Amongthem were gameplay, good graphics anddecent sound. What a turkey! 1 They took the sub-shuttle to the islandtogether with the rest of the team, theywere all a little nervous, but moreexcited with the idea that they had beenchosen to save their planet. 1 They stood at the doorway for a momemt,wondering how they would get thier sampleswithout waking anyone until Samak took asmall glass card from the sleeve of hissuit 'If it's an electronic device, Ishould be able to re-program the probesinside and get them to disable the device'he held the card to his forehead for a fewseconds, 'It's safe to enter now, thedevice was simple to shut down' he said asthe sleeve of his suit moulded back overthe card. 1 They spun around the sun, still spirallinguntil they were 63,000 miles above it'ssurface and they had done 473,640revolutions when Samak pressed one morebutton at the same time that Coria snappedthem out of the sun's orbit and aimed thecraft towards Mother Earth, she wasconcentrating so hard now that Jarus couldsee the veins in her temples pumping theblood to her brain, he watched as theyseemed to swell under her skin and wasexpecting them to rupture, much to hisrelief they did'nt and in a few secondsafter coming out of the Sun's orbit theysank back down out of sight. 1 They said thier greetings, by telepathy asno one used the spoken word anymore, thensat in thier designated seats. Jarus stoodup and looked at his companions, 'Pick upyour viewing crystals please, and placethem to your foreheads' he watched as thecrystals floated from the tables andtowards the heads of the other three, thenhe lifted his with telekenisis andconcentrated on placing it in the middleof his forehead. When it made contact withhis skin it automatically switched on andstarted injecting the visions into hismind. 1 They have infiltrated the Federation andboth Romulan and Klingon empires, planningto bring in conspiracies and collapse fromthe inside. 1 They found a clearing in some trees nearto the dwelling they were headed for andCoria landed the craft as smoothly andquietly as she had launched it, then theyall went to the atmosphere suit chamber toready themselves for leaving the craft. The suits were a silver-grey colour, madefrom a flexible mercury-diamontaniummaterial, they had no seams apart from theback where the wearer entered. 1 They had to travel at such speedsotherwise it would take more than alifetime to reach their destination.x 1 These stalls sold an amazing array ofU.F.O. related merchandise ranging fromT-shirts (most of which bore the "X-FILES"logo), books (curiously not a single copyof "COMMUNION" or "TRANFORMATION" writtenby the main guest speaker, WhitleyStrieber could be found?), models of spacecraft and alien figures to video's,jewellry and postcards. 1 These programs are NOT PUBLIC DOMAIN, andmust NOT be distributed without writtenpermission from Alchemist Research. Theseprograms, and many more, are availablefrom the ALCHEMIST and FPD softwarelibraries. 1 These programs are available immediatelyfrom your leading software libraries: ASW,FPD, IPD and WOMO. The titles are notpublic domain, but you will find them atthe normal low prices charged by thesecompanies. 1 These last few months have seen some old favorites return to the screen, and some new ones as well.e 1 These commands do nothing and are justprovided for compatibilityD 1 These three ports can be set up andcontrolled by BASIC as input or outputswhich greatly simplify the circuitry overthe use of individual chips. Only threeother chips are used and these areallocated for address use. As mentioned,what is really clever with this set up isthat the selection of ports are allachieved under software control using athree digit number. The following listexplains this more clearly. 1 Theres not a great deal done to ManicMiner. Originally, it was released by BUGBYTE, but then by Software Projects.Although both play exactly the same, thereare some minor differences. The Bug Byteversion is very hard to come by. 1 Theres an article about a 'dream' PC, withbuilt in Spectrum emulator, all sizes ofdrives and a tape deck. Nice idea, but Ibet it would never get off the ground,even though we lined Amstrad's pockets! 1 Theres also a room called The Island, somethre screens left of the boat. However, toget there you must go to the room labelledTRIP SWITCH, set the switch and travel the29 rooms to the ship without losing alife! Then, collect the objects on theship and then walk to the left and wait. 1 Theres a review of their 'rival' Eight Bitmagazine, plus a very good summary sectionof each review.c 1 There's only 1 that I know of, and I don'tthink it can be remedied, but I'll try...S 1 There was no flash of light, no suddenexplosion. The time machine remained whereit was. But the seat was empty; JohnMurray had ceased to be. The crowds surgedforward, hoping it was a joke, but therewas no sign of a hidden floor or secretexit. And the tearful sobbing of John'sfamily convinced them that somethingincredible had taken place when themachine was activated. 1 There was a short article in AlchNews 19on why you should never use the Spectrumto choose your lottery numbers. Basically,any numbers the Speccy picks are generatedby sequences which, though long andcomplex, repeat after a fixed number ofiterations: 65536, in fact. This numbermay seem a bit strange but, because it's apower of two, its binary representationcontains only the digit one (which keepsthe computer happy!). 1 There may also be a loading screen, whichwill load as CODE or SCREEN$. In myexample, ] 1 There is also a premium rate line that hasthe latest information and sightings.O 1 There are two ways you can do this. Quitesimply, the easy way and the hard way!P 1 There are two different types of memory -ROM and RAM. ROM stands for Read-OnlyMemory. That means you can read out of ROMmemory locations, but you cannot writeinto them. The information they contain isfixed permanently when the ROM chips aremanufactured and they are protectedagainst tampering. No matter what you doto your computer - short of physicaldamage - the ROM will restore itsfunctions to working order if you switchit off and then back on again. 1 There are lots and lots of Spectrum gamesabound. In fact, you can just think of agame, and it's a simple matter of usingthe simple to control menus in the Z80emulator until you find it! Press ENTER toconfirm your selection and the game isthere in the blink of an eye! Shazam, myentire tape collection of Spectrum gameswas redundant! 1 There are countless POKEs in the game.Here are the most popular:D 1 There are also a large number of Spectrumrelated goodies as well. How about aprogram to control a radio control plane?A complete hackers guide by Richard Swann?Lots and lots of custom ROMs, both 48kand Interface 1, and text files for manygames. Theres also a collection ofprograms and utilities for the Spectrum+3, namely BIAS, RELABEL and a number ofother utilities which originally came toAlchemist Software from J. Elliott. 1 There are a lot of emulator snaps! 1 There are a few utilities for the PC, forboth DOS4 1 There is a Manic Miner 'follow up'available, a German clone, titled "ManicMiner 2". The opening screen is the same,but has a badly drawn '2' after the title!The rooms are all in German, but equallyas fiendish and well designed. 1 There are two main groups of Pascalsystems. One group uses native codecompilers - compilers written specificallyfor the machines that are to run thesystem. Obviously, many machines are verysimilar, using CP/M or MS-DOS operatingsystems, on only very minor modificationsare needed from one machine to another. 1 There are many fascinating fractalprograms available for the Spectrum whichcreate crystals, triangles and trees froma fixed pseudo-random sequence, eg oneinitialised with the RANDOMIZE commandfrom BASIC. These patterns, too, areunpredictable unless 1 Ther is something else in the water butIts all slimy due to lack of cleaning andyou won't be able to see what it is unlessyou have a face mask which is in thepotting shed. 1 Then, of course, they had to endure the constant shelling, that was poured upon Sarajevo, during the conflict.r 1 Then you look at Prism. Lots of enemies.Groups unwilling to communicate and workwith them. Very poor customer relations.Clearly exposed lies. Piracy. Prism neverhas and never will be a cornerstone of theSpectrum world. More like damp rot,festering. I don't think anyone would missPrism when they go. I don't expect anyonewould write to them, pleading not to closedown. At present, people write to them,telling them TO close down! 1 Then we will write straight back to you' 1 Then the contents of all the otherregisters are pushed onto the stack.N 1 Their pricing scheme is out of date andtheir poor reputation will prevent themfrom ever making it. The recent exposureof their readership figures is just yetanother knock at the foundations of theirorganisation. Latest propaganda materialshows that the Prism towers are crumbling.Expect demolition imminently. 1 Theattributes file -which contains the colourinformation- and the display file -whichspecifies the contents of the characterspaces- are completely independent and areonly superimposed on each other by the TVscreen. Besides, the whole routine takesless than a 50th of a second -the rate atwhich the TV screen is scanned- so thereis no chance of you seeing a digit printedblack out of white then suddenly reverseto white out of black. 1 The workspace is used for general taskslike storing input data and concatenating(running together) strings. WORKSP isstored in 23,649 and 23,650 (5C61 and 5C62in hex) in the system variables area. Whenit is not being used the workspacecollapses to nothing. 1 The wine cellar 1 The whole planet held a memorial servicefor the dead and thier families as theywatched the craft dissapear into the sunon big viewing screens, some of thecolonies in the southern hemisphere werecompletely wiped out and were leftuninhabited for a number of years untilthe population grew large again. 1 The whole island went deathly quiet and hecould feel all the peoples minds were opento his, waiting to hear his thoughts.y 1 The way round this is to POKE the linenumber directly onto the screen. As ittakes eight bytes to PRINT just onecharacter, to simplify the PRINT procedurethe line numbers are all PRINTed in thesame place, out of the area BASIC wants touse. Alongside it is PRINTed the number ofthe statement within the line that theprogram is executing. 1 The variables area stores the values ofthe variables being used in the currentBASIC program. It starts at VARS, whoselocation is held in locations 23,627 and23,628 (5C4B and 5C4C hex) of the systemvariables area. When the program is RUN,the start of the variables area stayswhere it is, nothing below it in memoryneeds to expand, but the variables areaitself grows as new variables are defined. 1 The trace programs listed below are givenin assembly language as well as machinecode. If your assembler is not working youcan feed in the trace program machine codeusing a machine code monitor. 1 The trace routine is not called fromBASIC. It is called from another machinecode routine, which itself is called fromBASIC. And it is this call routine whichredirects the interrupts to the startaddress of the trace program itself. 1 The time travel sequence went according toplan and within an hour they were on thierway home, only Samak and Aleen went intostasis, Coria had to control the craft andJarus worked on the samples to first ofall produce an antidote to the virus thatwas spreading around thier home planet,then grow an immune system that could besafely injected into everyone on theplanet from the tissue and blood samples. 1 The take-off went as smoothly as plannedand in no time they were in orbit aroundthe planet, the course was set and thenthey were underway to the solar system ofmother earth. 1 The system variables are the locationswhich hold the addresses, or pointers, ofthe beginnings of the specific areas abovethem in memory. 1 The survey is based upon a five pointrating scehme, and individual feedback.Simply circle the number you wish. Thenumbers denote the following: 1 The suggestion that I tried to draw MarkSturdy into the Prism/Alchemist dispute,is a piece of first-class nonsense. Thetruth of the matter is, Mark threw himselfinto it hook, line, and sinker, with anoffensive, threatening letter; it was onlybecause he subsequently led me to believehe 1 The speaker after lunch was called PaulineDelcour Min, a regression therapist whospecialised in using her techniques withpeople who had claimed to have beenabducted. Thus helping them to come toterms with thier own experiences and thepossibility of past lives and their alienidentities. Very interesting to start, butthen she went on too long sending half ofthe audience to sleep. 1 The sheet was also to be at irregularintervals, but in this past quarter, somuch has been happening, we could haveeasily made it weekly! 1 The shape is determined by the lower 4bits of register 13:> 1 The services and contacts here are allin regular communication with AlchemistResearch and are considered reliable andtrustworthy. 1 The service has been going for over aquarter of a year now, and is doing verynicely indeed. James has launched a newlittle A5 magazine called CLASSIX,dedicated to the classic games of old. 1 The series also gets away from the stationa lot more, thanks to THE DEFIANT - aFederation ship, given to the station tohelp fight the Dominion. It was developedfor fighting the Borg, and is one meanship! Not enough for you? Well, it evenhas it's own cloaking device, on loan fromthe Romulan government, complete withRomulan officer! 1 The sequence of numbers is: 1 The sequel to Fast Food, this Codies game(again!) is great fun to play, but has astrange bug on completion. The finalscreen of Dizzy appears with weirdcoloured blobs all over it! I've completedthe game several times in both 48k and128k modes, and the screen corruptionoccurs every time. 1 The second thing, is the utilities that come with Warajevo. For Warajevo is more than just an emulator.j 1 The second program will load and print thedata to the printer. Simply change theLPRINT in line 50 to PRINT if you want toview the results on screen. 1 The second edition of the Fountain PDlibrary catalogue is now available. Areasof software covered include utilities forusers of Tape, +3, +D, Microdrive andMultiface, plus general utilities forProgramming, Graphics, Fonts, Sound,Application, Printer routines, Education /leisure, Fanzines and a large selection ofvery high quality games. Each area has itsown section and all titles are listedalphabetically. 1 The routine that turns the main programoff loads the 'l' register with 62 toreturn it to what it was before the vectorwas altered. And the im 1 returns theinterrupt mode to normal. 1 The result is then added to the contentsof the BC register to give the loction ofthe first byte of the character required.The contents of the HL and DE registersare then exchanged so that the HL registercan be used again. 1 The reason Alchemist Research has beensuch a success is because it wasestablished by a user who had an idea howthe perfect service should be run. Wesincerely hope that our service is alsoyour idea of an excellent operation. 1 The program will then ask you for thenumber of bytes your machine code routinetakes up. you can work this out bycounting the pairs of hex digits. Eachpair is a byte. Then you must enter a nameso that your computer can identify it whenyou want to LOAD it back in later. 1 The program we will be using is ZXCOMP.There are lots of optional extras whichyou can use, all of which are in theWarajevo manual, which comes with thecollection. The syntax is: 1 The process of data recovery so is notstraight-forward and requires a fairlygood knowledge of both m/c programming andof the routine in the 48K ROM known as'LOAD BYTES'. 1 The problem with this, is that 1 The printer buffer holds the next line oftext that is going to be fed out to theprinter.\ 1 The pointers are so called because, whenthe computer looks at them, it is directedto the location it should move to.v 1 The pit however it by a tall viney tree.( 1 The pictures in his head now showed motherearth in the 20th century and pictures ofthier ancestors, 'What we have been askedto do is return to mother earth in theyear 1995 and take some DNA samples fromour ancestors so that we can build our ownimmune systems again. We will have to setoff as soon as the craft has undergoneit's final inspection later today'. 1 The pictures had stopped flowing into hismind now so he asked everyone to removethe crystals. 'Samak, I know that Borokbeat you in the time travel race and Ihope you wont hold any grudges abouthaving to use his craft for the journey,he has proven that his craft will work andyours is only just finished'. Samak lookeda little disheartened ' I was gettingready for a test flight this week, but ifit means the difference between life anddeath for our planet I would rather use acraft that has been proven to work'. 1 The pictures in his head were showingBorok before he set off on his time traveljourney, he was stood by his craft that hehoped would take him back in time, thiswas the first time that anyone hadattempted time travel, it had been spokenabout for centuries but no one knew forsure if it would work. 1 The package comprised of a normal CD case,no inlay, and the CD. Not only did itcontain '3000+ classic Spectrum games',but also includes 201 Windows games, 75Workbench games, lottery predictors andmuch more. 1 The only solution was to contact James,and see if he could supply the original.R 1 The only reason he was chosen for thismission was that he had studied thediseases from thier home planet, using oldbooks out of the archives and visioncrystals. 1 The only drawback was the storms, most ofthe planet was covered in thick cloud andthey only saw the sun for two months outof every 12 in the year, and then it wasconstant, no destinction between night orday, their sun was not as bright as thesun that mother earth orbited, it was onlyhalf the size and glowed an amber colour.The temperature on this planet wasconstant, sun or no sun it stayed at amoderate 57 degrees C. 1 The only difference in her was that shecould move more objects faster and moreprecicely than a lot of people, she hadalso learned to levitate bigger objects,such as humans, and could hold atelepathic conversation with someone atthe other side of the planet whilst doingany other tasks. Her kind could also stayunder water for the best part of a day,breathing the oxygen in the water, whichmade them better construction workers on aplanet with very little land mass. 1 The oiling can which was on the roof atthe start can now finally be used to oilthe lock (get you mind back on track )z 1 The off licence 1 The object of the game is quite simply toget out of the house. Which has beenlocked up tight and you have to find thekey. 1 The next problem is when one looks at theprinter manual you are faced with a wholehost of desirable features which could beprogrammed by software into the printer ifonly you could understand them. Thepurpose of this article is to explain howthey work. 1 The next five instructions give you apause facility so that you can halt thetrace -and the program- at any point. The'in' instruction looks at the variousinput ports. The particular port you wantto look at is the keyboard port which isnumber 254. And the part of it you want toexamine are the keys:- B, N, M, Sym-shiftand Space. So 'ld a,127' loads theaccumulator with 127. This is then used asa paramiter by the 'in' instruction. 1 The needle had no trouble penetrating hischest and only left a hole a few micronsin diameter, next they needed a sample ofmucus from the back of his throat whichwas collected by a small flexible tubethen a blood sample and a tissue samplefrom various organs. 1 The most popular Pascal system for theSpectrum is Hisoft Pascal. It's no longersold, and Hisoft will not have anything todo with re-distribution of the program, sothe SPECTRUM GAME FINDER SERVICE may needto be called upon. Chris Taylor of TRIADDEVELOPMENTS was connected with a PascalUser Group at one time, and has exampleprograms for this system. 1 The modem was a 48,800 bps model. This isjust about the fastest on the market.However, the socket at the back of mycomputer could only handle a top speed of9600. 1 The mod cannot be done to 128 machines byusing the above instructions to fit a+3/2A ROM ... it won't work because ofadditional internal hardware which isn'tpresent. 1 The microdrive map area only exists if youhave a microdrive attached to yourSpectrum. Otherwise CHANS, whose addressis stored at locations 23,631 and 23,632(5C4F and 5C50), moves down to 5BC6. 1 The memory map shown below is a pictoralrepresentation of where things are in thememory. These are not thier exact physicalpositions, as the memory space is dividedup onto a number of different chips insidethe computer. But the map does show youschematically how various parts of thememory are used for different things. 1 The medi-bot came down to about a footabove the man and started collecting thesamples they needed, the first of whichwas a small piece of his lung tissue. 1 The manager sniggered. 1 The mail shot also makes public attacks ata number of people. These people don'thave a magazine outlet where they can puttheir views forward. Complaints made to MrSherwood are swept under the carpet - somuch for unbiased reporting! 1 The magazine is small, poor quality with asmall team behind it. Their softwarelibrary contains old, out of datematerial. Quite recently, it was exposedthat Martyn Sherwood was recruiting othersto get software for him from otherlibraries. 1 The magazine is now a few months overdue,and letters are being ignored. Thishappened around a year or so ago, andresulted in some very angry customers andcontributors, many of which turned toAlchemist Research. 1 The magazine has a first rate advertisingsection, which is read by around 700readers.\ 1 The magazine doesn't only review, theresan adventure section with, erm a review!But, there is a programming section, witha simple routine, which is broken down anexplained. Theres also a glossary ofcomputing terms, covering the IF statementthis issue. 1 The magazine ends with a review of acomputerised diary, although it gave nodetails whether it was a past game orcurrent PD one, and details of nextmonth's bigger issue with more pages andfree software. Alchemist Research hasoffered to help by supplying one of ournon-PD gems. 1 The machete you happen to have on yourperson can be used to cut a vine so youcan climb out of the pit with the key.z 1 The lower byte, 57, goes into the loweraddress and the higher byte, FF, goes intothe higher address. This may look like anodd way round, but the spectrum finds iteasier to cope with this way. 1 The location of the show can also presentdifficulties to many, which could be whySpectrum support is limited.p 1 The location and date have yet to bedecided. Allan is awaiting feedback tojudge what kind of place to book. So, senda postcard to Allan, pledging yoursupport. Alchemist Research will be amajor contributor to the project, as areall the other leading Spectrum services. 1 The ld hl,23286 is the address in theattributes file of the character squarebefore the first digit. This is to givethe numbers a border. The number 71 -whichproduces black paper and bright white ink-is loaded into that location. DE is thenloaded with the address of the nextlocation and the BC register is loadedwith 9. The BC register is going to beused as a counter. 1 The kitchen 1 The judge will find our story true" 1 The instructions ld a,9 and ld i,a loadthe 'l' register with 9. There is noinstruction to load the 'l' registerdirectly with a number. The 9 is taken asthe high byte of the two-byte interruptvector, while the low byte is supplied bythe Spectrum itslf and is normally 255. Sothe interrupt vector points to 9*256+255,which equals 2559. The pointer containedin 2559 and 2560 redirects it to 65129,which is the start of the main program. 1 The instruction 'defw' means define wordand set aside two bytes for data.J 1 The immense power needed to launch theminto space was gained from the nuclearweapons that most countries had in storagein case of a nuclear war, they had managedto construct gigantic boosters thatcontained the warheads of at least fifteenmissiles each and each booster was firedsimultaneously, 1 The im 2 then changes the interrupt modeso that you can interfere with it.K 1 The hard way is to do it all by hand, inyour head! If you are a bit mad, here'show the rooms are stored in memory.w 1 The game is similar to Jet Set Willy, butyou must collect all objects from eachscreen before moving on. There are lots ofnasties on the screen and you have a timelimit to work to, actually comprised of anair supply, which will expire! 1 The game arrived very securely. Cushionedwith polystyrene, in a cardboard carton,wrapped in strong brown paper was theoriginal H:ATC game! Sadly, the previousowner had decided to 'tastefully' colourin the inlay card with a pink felt pen,but that was hardly James's fault. Whatwas important was that I'd got theoriginal game, in marvellous condition,for only a couple of pounds! I'm not surewhen H:ATC was released, but the inlaystates that it will run on a 16k or 48kSpectrum, which narrows it down to 1982 or1983. 1 The following programs have been removedfrom the Spectrum public domain. Now,there is some quibble about whether thiscan be done or not, with Martyn Sherwoodsaying 'it cannot be done and is illegal'.Really? Funny how so many others, andSOLICITORS say that it can be done! But,then again, Sherwood knows very little. 1 The following program looks at this areaand PRINTs out the number in each memorylocation. Alongside that it PRINTs theASCII symbol corresponding to the number,which shows what you typed in. Note thatthe keywords are not stored character bycharacter as ASCII strings but are encodedas single-byte, or in some cases a double-byte number. These are known as 'tokens'and are translated back to the keywordsautomatically by the Spectrum. 1 The following program allows you to key inmachine code, save machine code programson tape and examine them in memory. Theappropriate CLEAR command must be givenbefore you enter the program. Once youhave done that, entered the program andRUN it you will be asked to supply a startaddress which should be the memory addressabove the one you have CLEARed down to.Remember that the CLEAR command specifiesthe last address of BASIC, and thelocation above it is where your machinecode program should begin. 1 The following chart gives details of theroom, and how to get there:E 1 The following three addresses all havelarge stocks of hardware and software, atresonable prices. Send an A5 SAE for theirlist, and ensure a 1st class stamp isused. 1 The first thing you notice about the$ 1 The first speaker whom we had expected tosee had been delayed so the schedule wasbrought forward and we were treated toPhilip Mantle (of BUFORA) whom, throughhypnosis discovered that he could havebeen an abductee. 1 The first of her race was still aliveafter more than 300 years and was lookedupon as a mentor, he had joined with mostof the computer network on the planet tothe extent that it was only his brain thatwas alive and kept in continual stasisstill in his body on a small island of hisown, some of the religious factionsbelieved that he was the re-birth ofChrist and was sent to them to help buildthe planet into what it is today, Coriawas'nt a believer but she still had theupmost respect for him because she was oneof his decendants, as were the rest of herkind. 1 The first instruction in the printoutsubroutine is ld b,8, which loads the Bregister with eight. This is going to beused as a counter while the eight bytesthat make up the digit are POKEd onto thescreen. The accumulator is then loadedwith the contents of the memory locationwhose address is in DE -in other words,with the first byte of the appropriatedigit. And the contents of the accumulatoris then loaded into the memory locationwhose address is given by the contents ofHL -in other words, the appropriate screenlocation. You cannot load the contents ofone memory location directly into anotherwithout putting them into a register onthe way, except with a block load commandthat takes several bytes to set up. Thereis no 'ld (hl),(de)' 1 The final two programs here help you chartand map your way through the mansion. Thefirst program saves off the data from allthe rooms, and their exits. Simply type itin and start the tape before running. 1 The final step is to solder the three endsof the loose wires to the switch - thewire from the IC holder goes to the centreof the three contacts and the two othersto the outers - doesn't matter which goeswhere as long as you do not solder both tothe same contact. 1 The faulty deck syndrome can easily berectified or diagnosed by replacement, ascan the tape itself, though not always ifit happens to be a rare piece of softwareor something you have written yourself. 1 The editor of this magazine has knownDarren for many years and worked with himon projects. It is sure that Darren is notintentionally ignoring people. 1 The editing area is where the editing ofBASIC lines is done. As a line can beedited while it is being keyed in, BASICprogram lines always appear in the editingarea first. When ENTER is pushed, they arecopied into the BASIC program area. Theediting area starts at the E-LINE whoseaddress is held in locations 23,641 and23,642 (5C59 and 5C5A in hex) in thesystem variables area. 1 The easy way is with, of course, the JetSet Willy Editor. Two are available, oneby Paul Rhodes, and available fromsoftware libraries (albeit in snapshotform only at the moment). The other is byRichard Swann and was featured in YourSinclair's PROGRAM PITSTOP. 1 The drop-out infected tape can be treatedas for the above.; 1 The display area controls what is shown onyour TV screen. Each memory locationcorresponds to a line of eight pixels.z 1 The crew did as she asked and strappedthemselves into thier seats as the craftstarted to speed up and bank to the left,Samak was at his controls ready for Coriassignal to start the time travel sequence,Coria was concentrating with all herthoughts fixed on the controls, Jarus andAleen could do nothing at this stage onlysit and wait as the craft spiralledtowards the sun. 1 The crafts themselves were constructed asgiant vehicles, most were built in theremains of the oceans, hundreds of milesin diameter some of them were built arounda whole island and the soil was fired outinto space once the crafts had beenlaunched leaving massive holes in theplanet. Each craft was built to carry atleast a hundred thousand people and allthe things they needed to survive,including vast forests for oxygen and manydifferent animal species. 1 The contents of the H register are thenincremented. As H contains the high byteof the HL register pair, this effectivelyincreases the contents of HL by 256, sothat it contains the address of the nextpixel line of the digit. 1 The conference was very interesting andhas left me with less cynical views, I'vealways belived that there must be otherinhabited planets in the universe, but nowI also believe that not only are theywatching us, but they are landing on earthand investigating us! 1 The code for selection of DOUBLE WIDTHCHARACTER is ESC W 1, now if reference ismade to page 185 of the SPECTRUM Handbookyou will see upper case "W" is given ascode 87. 1 The chapel 1 The car was started and revved up, butdespite our best efforts we only managedto plough up the mud, spattering the jeansof everyone who was pushing the car frombehind. It seemed hopeless until oursaviours appeared in the form of threeburly Irishmen who were, despite theirapparent lack of sobriety, at leastfriendly and willing to help. With the carin second gear and our motley crew pushingwith all their might, we were soon out ofthe mud. Off went the Emerald Islers toassist the many others who were in thesame situation. 1 The bridge 1 The bottom line, is that it emulates both 48 & 128 speccys, so I will concentrate onthe trimmings of Warajevo, that make it stand out from the crowd. 1 The block load instruction 'ldir' loadsthe contents of the location pointed to byHL into the location pointed to by DE,increments HL and DE, decrements B andchecks that it does not, now, contain 0.If not, it repeats. In other words, itcopies the black paper, bright white inkattribute from the first character squarealong the next line. 1 The best suggestion would be to copy thecontrol program on to a short blank tape.You can then load this in when desired andleave your original AlchNews cassette atthe last part you read. The controlprogram doesn't care about which part isloaded, so long as the ANxx.C or ANxx.Dpart has been loaded first. (xx=issuenumber). 1 The authors feel that Warajevo is as good,if not better than Z80.A 1 The authors could only program Warajevo on a 286, on the 2-3 hrs electricity per night that their generator could provide.} 1 The attributes area controls the PAPER andINK colours of each of the screen's 768character areas and whether the display isFLASHing or steady, BRIGHT or normal. 1 The advantage of UCSD PAscal is increasedportability, but the disadvantage is thatthe generated code is slower in executionthat a native code compiler. 1 The WARAJEVO Spectrum emulator comes witha utility called ZXCOMP, a program whichcompiles Z80 based snapshots to standardEXE files, which can then be run by a PC,from DOS or Windows, without the aid ofany emulator. 1 The United Minds Team 1 The Spectrum's 16K ROM runs from " 1 The Spectrum uses the BASIC keyword USR,followed by the start address of themachine code program. USR returns thevalue of the BC register once the machinecode routine has been completed. In itselfthis is not very useful, but it does meanthat the machine code program has to runwhile it's being worked out. 1 The Spectrum has special problems when itcomes to PRINTing on the screen during aninterrupt routine. It has discrete outputchannels for PRINTing on the bottom of thescreen and the top. And changing channelwhile a program is RUNning can lead toproblems. 1 The Spectrum 1996 CD-ROM 1 The SPECTRUM GAMES FINDER SERVICE! 1 The Rectory 1 The ROM contains the computer's operatinginstructions and the interpreter thattranslates your BASIC programs intomachine code. It also imposes a structureon the rest of the memory which can beseen in the memory maps below. 1 The RAM is divided up into areas, each ofwhich has a specific job to do.I 1 The Interface 1 bug is caused by a missingLD C,#FE instruction. Without this,pressing a key to pause locks it upforever by reading from port 0. 1 The Human Race. 1 The HL registers are then loaded with thecontents of memory locations 23621 and23622. These hold the number of the lineof BASIC currently being executed. 1 The HL register is then loaded with thecontents of 23623 and 23624, which is thesystem variable that contains the numberof the statement in a line of BASIC thatis currently being executed. But themaximum number of statements that can beincluded in a line is 128 on the Spectrum.So the high byte -which is in fact thevalue of another system variable- must beset to nought with the instruction ld h,0.The routine that works out the decimalcharacters and pokes them on the screen isthen executed again. But this time it iscalled at the lable 'statno' as only threedigits are needed. 1 The GOSUB stack stores the number of theline the computer has to return to when ithas completed the subroutine.q 1 The ESC part of the code is the mnemonicfor EPSON STANDARD CODE and is alwaysrepresented by CHR$27. This code precedes99% of all code combinations and toachieve the example given above: 1 The Beehive does contain honey for thebread. But disturbing it will bring outsome angry bees. Too many stings can befatal. 1 The Bathroom 1 The BC register pair holds 16 binary ones,minus 1000 in decimal. So when you add anynumber greater than 1000 to it, theregister pair overflows and sets the carryflag. 1 The BASIC program area holds the currentlines of any BASIC program you've keyedin, and its size depends on the length ofthe program. It starts at the addressgiven by the systems variable PROG, whichis held in locations 23,635 and 23,636(5C53 and 5C84) in the system variablesarea. This points to 23,755 (5CCB in hex)if no microdrive is attached. 1 The BASIC listing is as follows, for thosewithout an assembler:? 1 The BASIC line number now in the HLregisters is in hex, so it has to beconverted into decimal before it isprinted on the screen. To do this itstarts by working out the fourth digit, inother words the thousands. and to do thatyou subtract 1000 from the number until itwon't go any more and count the number oftimes you do it. 1 The A register now contains the value ofthe thousands digit. By adding 48, you getthe ASCII code of the character. Thecontents of the HL are what is left over,and they are saved by pushing them ontothe stack - so they can be recalled whenyou want to work out the hundreds, thetens and the ones. Then yet anothersubroutine, 'print', is called. 1 The A register is then incremented andacts as a counter. Then 'jr c,prtlp'checks the carry flag and makes a reletivejump if it is set. 1 The 2A and +3 have two 2 x 16K ROMS, whichare situated to the left of the Z80 chip(viewed from the front of the machine),IC 7 and IC 8. 1 The 254 is data that is actually writteninto the program. Altogether 'ld a,127'and 'in a,(254)' loads the value of thefive keys into the accumulator. 1 The 128k version of this classic Imaginebeat 'em up featured a bug of sorts. Asjust about everyone knows, pressing thezero key takes you to the next level. Thebug is that if you choose Sinclair 1 youcan't punch or kick, because pressing fireis equivalent to typing zero (try doing itin BASIC) and so you always go to the nextlevel! 1 The 'ret' returns the microprocessor fromthe subroutine and ld hl,posn loads thescreen position stored in posn into the HLregister. Then the contents of posn areincremented by the indirect instructioninc (l). 1 The 'pop hl' pulls the contents of thetop two memory locations off the stack andputs them into the HL registers. Lookingback, you will see that the last thingpushed onto the stack were the contents ofthe HL register when it contained theremainder after the thousands digit wasworked out. The 'ret' then sends theprocessor back to the line that readsstatno ld bc,-100 and the process isrepeated to work out the hundreds digit.When that has been printed on the screennext to the thousands, the tens -and thenthe ones- are worked out in the same wayand printed next to them. 1 The 'add hl,bc' subtracts 1000 from thecurrent line number which is in HL. To add-1000 is quicker and easier thansubtracting 1000 as you don't have tobother about checking the carry flag. 1 The response has been tremendous, themailbox has been overflowing daily! AFireview created reproduction follows onthe next page. 1 The program is supplied as is, andtherefore I will not be responsible if anyof your discs are corrupted. In additionto this I explicitly disclaim anythingthat can be disclamed. 1 The program gives a MAIN MENU of 9separate functions which are furtherbroken down into sub-menus,which makes iteasy to use by following the on-screeninstructions. 1 The other system is known as UCSD(University of California San Diego)Pascal. In this system, the Pascal code iscompiled down to the code of ahypothetical computer known as a pmachine, and the completed code is knownas p code. This means that the compilerthat is necessary for the compilation isthe same irrespective of the host machine.In fact, all of the UCSD system is,itself, written in Pascal, and each hostmachine has a simple program writtenspecifically for it. 1 The next step, once the two IC's arecoupled, is to solder a 10K resistor fromboth pins 20 to pins 28 (5 volt positiverail). Once done, cut two lengths of wireand solder one apiece to pins 20. 1 The nearest convenient number is 400,which is 1,024 in decimal and representedby 1 with ten zeros after it in binary.This number is defined as 1K. 1 The main program starts with theinstruction rst 56. This makes the micro-processor perform its normal interruptroutine - scan the keyboard and update thesystem variable clock. If you don't ensurethat the keyboard is scanned, it isdisabled and you can't edit BASIC programlines. 1 The instruction ld de,20726 puts theaddress of the screen position immediatelybefore the fist one you are going to POKEa digit into, into the DE register. As theprogram has to refer back to this later,it is stored in the variable 'posn' withld (posn),de. There is no instrction toload a variable or a memory loacaton witha number directly as you would need togive two pieces of data with theinstruction. Loading memory locations withnumbers must be done via a register. 1 The games which are going around areactually the games from the Spectrum -same graphics and everything!q 1 The following routine will scroll thescreen backwards - that is from top tobottom rather than from bottom to top.z 1 The following routine tests on whichSpectrum a program is running and whichmode is used. It further checks wether theprogram is running on SAM or an Emulatorused by a PC or another machine. 1 The first statement is obeyed if thecontrolling expression is true or if theexpression is false the second statementis followed. You can see from the BNFdiagram that the ELSE is optional so analternative to if-then-else, is if-then 1 The contents of 'posn' -the screenlocation for the first digit- themselvesare then loaded into HL. And the actualprint routine, called prtout, is called. 1 The conference consisted of severalspeakers who divulged thier experiencesand opinions to the audience.q 1 The calculator stack is used to holdfloating point numbers, five-byte integersand five-byte sets of parameters whendealing with strings. It starts at STKBOT,whose address occupies locations 23,651and 23,652 (5C63 and 5C64) and ends atSTKEND, which is found in 23,653 and 23654(5C65 and 5C66). 1 The LENGTH of the envelope effect isplaced in registers 11 and 12, the lower 8bits going into 11 and the upper 8 into12. For example, if we wanted to have anenvelope length of 8000, we would put avalue of 64 into register 11 (upper) and31 into register 12 (lower). 8000 is64+256*31 in case you were wondering orhave run out of fingers! 1 The BBC apologises for the break intransmission of this programme. Ourengineers are currently repairing thefault. In the meantime, here is some lightmusic. 1 The +16 sets bits 4 of the volumeregister, which enables envelope control.S 1 The problem is 1 The golden rule of hacking BASICprotection systems is always to use 48BASIC, even if you have a 128k Spectrum.In 128k mode, although embedded colourswill not alter the listing, it's very easyto cause a crash by listing a program witha line numbered 0 or one which contains an"invalid" colour code (eg a CHR$ 16followed by a character above CHR$ 9). 1 The following 1 The Windows games 1 The 'ei' instruction enables" 1 Thats why the second of the two memorylocations in the program above ismultiplied by 256, otherwise the Spectrumwould return the decimal equivalent of FF,rather than FF00. 1 That's it ! The above theory will alsowork with those people who have got anAtari ST and a copy of 'Magic ShadowArchiver'. I am not sure if the Amiga'Disk Masher' is able to read foreign diskformats, but if anyone can clarify thisfor AlchNews 21 1 That's all I think. Bye, bye! 1 That's just about all 1 That was before they realised that theglobal warming had gone too far to doanything about, so they moved to anotherplanet, this one. That was over eighthundred years ago, in the year 2945. 1 That is the list of commands as it standsat the moment, as to the future - whoknows?Z 1 That done, the processor returns to wherethe lineno subroutine was called. Thevariable posn is then loaded with 20731-the address of the screen locationcharacter spaces to the right of where theline number printing routine started. Thisleaves room for four digits containing theline number and one space. 1 Thanks to: Albert Harper 1 Test your Speccy! 1 Telesales: 01702 466933 1 Telephone: 0181 287 4180 1 Telephone: 0181 200 8870 1 Telephone: 01274 590559 (17:00 GMT+)$ 1 Telephone: 0113 232 6726 1 Telephone: (0171) 476 5915 1 Teledisk will store copies of PC-based andother 'foreign' disk formats inside asingle file, which allows for safe storageand backup. 1 Tel: 01952 462135 1 Tel: 01494 871319 1 Tel: 01353 777006 1 Technium 220 1 Technically, their claims of better tape handling are beyond my scope of knowledge (remember your reading an article by Roy 'plug n play was invented for me' Benson, here), but it certainly comes close to 1 Tape users don't have this facillity,since the control program, situated at thebeginning of the tape, is needed to viewthe parts. 1 TYLER'S TATTLE 1 TRAVELATORS / STAIRCASES 1 TRACKING DOWN ERRORS 1 THIS ISSUE'S GAMES 1 THE X-FILES is now a global success. BBC1tried to cash in by re-scheduling it fromBBC2, but as usual, made a cock up of it.The re-runs of season 2 are back on BBC2,but had a 'break' because of the WorldChampionship snooker 1 THE THING. Not answering mail. 1 THE SURVEY 1 THE SPECTRUM STUFF: 1 THE SOFTWARE: 1 THE SCREEN SAVER is a routine to save thescreen to tape, to allow you to print itout later when mapping. Simply press T andthen S to save. Re-start the game bytyping in 000 to the teleporter. 1 THE PROGRAM is not public domain, it mayNOT be altered in any way, shape or form.If the program is distributed, it mustonly be done so in it's ORIGINAL FORM,with ALL files present. 1 THE PRISM DISPUTE 1 THE PAUSE FACILITY 1 THE PARADOX 1 THE NIGHTMARE CAR BOOT SALE! 1 THE ADVENTURES OF MARTY SHORTOBRAINS$ 1 THE ADVENTURE WORKSHOP 1 THE ABUSE OF EDITORIAL POWER 1 THE COPYRIGHT belongs to Andy Davis,compiler of this magazine, and individualcopyright applies to the author of thearticles submitted. 1 TEN Jet Set Willy programs 1 TEL: 0171 476 5915 (9AM-5PM M-F) 1 TEL Philip Mantle on:- 01924 444049# 1 TASWORD 2 TEXTFILES 1 TASWORD 128 TEXTFILES 1 TASMAN SOFTWARE 1 TAPE USERS 1 TAPE / DISC MAGAZINES 1 Swimming pool 1 Sutton-In-The-Isle 1 Sutton In the Isle 1 Supposed to have been released early 1996.The magazine was to have been produced byMartyn Sherwood, but after seeing thesuperior print quality from AlchemistSoftware, who have a professional printstudio, David Ledbury, in charge ofproduction, requested they handle itinstead. Alchemist Software are alsotermed a neutral group, who do not alreadyrun a magazine, so are logically a betterchoice. 1 Suddenly, a sharp smell of smoke filledthe air. The time machine had caught fire.Thick plumes of grey smoke billowed overthe heads of the crowd, who stepped backin fear. Next came a tremendous explosion,knocking the van onto its side and causingbricks and tiles to fall from nearbybuildings. By now, ambulances and a fireengine had arrived on the scene, but themachine had become a melted, broken messof metal and plastic, and John Murray andhis research were gone. 1 Sub-Editor: 1 Struempellstr. 6/14038, 1 Stripboard: `1 each 1 Str M. Kogalniceanu 1 Steve Winter, Chic 1 Statements between REPEAT and UNTIL arerepeated until the end condition is true.All the statements between the repeat anduntil are executed at least once and thetest is carried out at the end. It is notnecessary to have compound statementsbracketed between BEGIN and END as theREPEAT/UNTIL acts in the same way. 1 Start the creation process of Teledisk andwait whilst it reads in this blank diskand compresses all the empty space into afile no more than 25K in size. If the filesize is greater then there is thepossibility that there were some errorsencountered by Teledisk. A knackeredsector can cause Teledisk some severeheadaches... 1 Start room =x. Normally 33 1 Star Users Club 1 Star Micronics 1 Staffs. ST3 5BH 1 Staff Writers 1 SpectrumUnderworld. 1 Spectrum's future in jeopardy? 1 Spectrum games without the emulator# 1 Spectrum Type (USR 48900): 1 Spectrum Mode (USR 49030): 1 South Wales 1 Soon, all of my family but one joined me,having bought lots of useless things thatthey will probably sell at the next carboot sale! Anyway, there was no option butto wait for the drivers to return and letus out! Meanwhile, we amused ourselves bywatching someone having difficulty fittinga newly acquired bicycle into the back ofhis car. Eventually an exit appeared so wedrove off to prevent the same thinghappening again! 1 Some might wonder about the address whereI placed the routine. Now, above 49151 theroutine would page itself out when doingthe pagetest and below 32768 the RAMshares its time with the ULA so the speedtests wouldn't work proper. 1 Some of the fixed frontiers betweensections of memory, like the one betweenROM and RAM, do coincide with the changefrom one chip to the next. Other frontiersare flexible and thier position isindicated by a 'pointer' in the systemvariables area. 1 Software reviews cover F16 Combat pilot,Harrier Attack, Enduro Racer, ChequeredFlag and Power Drift. The impressive thingabout the reviews is that tiny littlegraphics are drawn at the end. It showsdedication and a fine eye by the editor.Each review covers at least two pages,with the summary section at the end. 1 Software Credits: Matthew Smith 1 So, when you do read AlchNews, PLEASEfollow these guidelines:B 1 So, what steps can be taken to recover alost tape file if the deck is not at faultbut the ROM keeps detecting something'samiss and refuses to load it? 1 So, welcome to my new spot. Wipe your feetand take a seat! I was going to write alittle short story about brains and memorythis issue, but I needed to get some moredetails on PC's hard drives, and thisissue is already chokablok with SFstories. So, next issue it is. 1 So, the modem went back, especially sincethe salesman told me that it was a verygood deal, yet the same package was `20cheaper in the relatively more expensiveBYTE computer shop! 1 So, meet the new "Roy's Rantings"! Inreturn for this coveted spot, I promisedAndy that I wouldn't disclose his affairwith a married woman in Chesterfield. Hereally is a womaniser you know. 1 So, lets take a look at all those Willies!* 1 So, if you have a snapshot from a recentversion of Z80, or any other emulator,first make sure that it is a valid Z80file. The utility CONVZ80 is supposed toconvert between newer Z80 formats to olderones, but tests failed. 1 So, how come I know so much about theScottish demo group Technium 220 thesedays? Well, despite my wholly Berkshireorigins, I have now joined them. Andytells me his new role as part of theUnited Minds is a PR ploy (or something!)as he will be doing no work whatsoever,but I, yes I, am a graphic artist! No, notan artist but an artiste - that soundsinfinitely more sophisticated... 1 So, as I was saying, if you do indeed havetwo identical blocks which are damaged insome way, using this approach it should bepossible to recovery enough data from themboth to rebuild a complete and error freefile. If not, at least you will havereclaimed almost all of what waseffectively lost. 1 So, I stuck it out with this for a fewweeks, used it mostly for EMAIL withcurrent and new friends, but kept awayfrom COMP.SYS.SINCLAIR. 1 So, the modem was re-sold and I amcurrently off-line. CompuServe inform methat they will be installing a faster,dedicated node in Sheffield in the nearfuture. So, perhaps when this is so, andI've speeded up my PC's communicationsport, A.R. will be back on line. 1 So, Teledisk is loaded, and you'veselected the 'BLANK.TD0' file .. if not,then do so!_ 1 So you nedd to go onto the roof to get theoiling can although this creates the firstproblem. How to get back inside. It has tobe done though so that the oiling can canbe used elsewhere in the game. 1 So when the input from port 254 is loadedinto the accumulator, it is compared to252 by 'cp 252'. If the accumulator doescontain 252, the zero flag is set. 1 So what I thought I would do is explainthe relationship between the objectlocations and problems to be solved.x 1 So what follows is from memory and anyommisions will have to be dealt with nexttime ( Assuming I make the deadline eh.Andy ) 1 So the contents of the high byte, in23622, are loaded into the accumulator andthe instruction bit 7,a looks at the mostsignificant bit. If this is 1, no BASICprogram is RUNning. The 'bit' instructionlooks at the bits of a particular memorylocation or register. For example bit 4,atests the fourth bit of the A register. 1 So now I'm very happy with my purchase.Although the tape will never actually beloaded, it was worth it for the (verylengthy) instructions. Without which, thegame would be useless. 1 So if you read this, M 1 So if you need to identify 64K memorylocations, you could number them from 1 to65,536 in decimal. But as these numbersthemselves will be used by the computer itis more convenient to number them in hexfrom 1 So first of all you load the BC registerswith -1000 and call another subroutine,prt, to do the repeated subtracion.v 1 So far, the sliders have been to an Earthin an ice age, one where women rule due tomumps making men sterile, where SanFrancisco is a penal colony and one wherethe British won the American war ofIndependence. It's very much in the way ofQUANTUM LEAP. Theres far more in the storythan special FX, which makes it veryaddictive. The show stars Jerry O'Connellas Quinn Mallory, the student inventor ofthe device, with John Rhys Davies as plumpEnglish professor / lecturer MaxamillianArturo , faded pop star known as 'TheCrying Man' and our hero's female friend. 1 So come on, write and tell me what aspectsof hacking you would like seen covered andit shall be done if it is within my field.~ 1 So Bye for now 1 Sky One's latest success, which is almostundoubtebly to make an appearence on BBC2or C4 is SLIDERS. Set in the present, itfeatures an odd band of individuals wholeap from alternative realities, with theaid of this little remote control whichcreates a sort of 'wormhole' betweenrealities. You could compare it to thatepisode of Red Dwarf, where Rimmer gets togo to alternate realities. 1 Sinclair) himself will be coming back!& 1 Sinclair Computer User 1 Since the last issue of AlchNews and thenext I have been, and will be, doing someserious thinking on how to reconstruct thecolumn so that those who will benefitmost, by learning some of the knowledge ithas taken me many years to aquire, do so -I see no sense at all in teaching thosewho already know. 1 Silviu Stroie, RAMTOP magazine 1 Silvertown 1 Sightings indicate that the creatures'main colonies seem to centre around Rugby,Leicester, West Yorkshire and GreaterManchester, and while two specimens arealready out of circulation (one havingbeen sent to Coventry and the other inhibernation), all members of this speciesare potentially treacherous and shouldtherefore be approached with the utmostcaution. In the event of an unfortunateencounter with one, contact Andy or myselfat Pest Control HQ. And remember, folks -that tail can be lethal! 1 Shropshire 1 Should you wish a copy, it is availablefrom Dave Fountain's PD Library.J 1 Should you obtain a copy of this magazinefrom other sources, it's validity cannotbe guaranteed.b 1 Sheepsoft PD 1 She was snapped out of her thoughts byJarus's voice, 'Is everyone clear on whatmust be done?, and has everyone viewed therule crystal?, I must point out that wecan do nothing to change history, nor mustwe harm any of our ancestors, if we do itcould be very serious!', everyone noddedin response apart from Aleen, 'How are wegoing to get the samples we need withoutharming one of our ancestors, even ifthere is no physical harm, wont they bementally disturbed by seeing us?'. 1 She was sat up in her seat now with hereyes open, 'You think too loudly' shejoked, which made him smile, 'Sorry if Idisturbed you' he said as he sat in theseat next to her. 'I was only sleeping torelieve the boredom' she said smiling. 1 She was remembering the day before in thesimulator, it had come down from over 600people to either her or her brotherNerrad, he was doing so well until it cametime for him to bring it out of the sunsorbit, he panicked and ended up flying thesimulator into the planet Mercury. 1 She told him about the vid-crystals shehad viewed and at how awful some of thevisions were, the wars and suffering thatthier ancestors had suffered. 1 She looked the same as eveyone else, talland thin, no hair, three fingers, onethumb on each hand, her small tight lippedmouth that was always closed tight, thesmall holes that represented her nostrilsand ears, and those lovely almond shaped,black eyes that he loved so much, he wassure that if he looked hard enough hecould almost see a red gleam to them. 1 She found it hard to comprehend how somuch violence and so much good couldsurvive in parrallell 1 She claims that she was abducted whilst onthe way to visit friends, she spoke abouther "missing time" and of various medicalproblems and bodily marks which hadoccured since the abduction. 1 She also told him about the good that somepeople did, and recommended a few filmsfor him to view that she thought wouldinterest him. 1 Sharewareversion, fully featured, except* 1 Set Willy 2, All you need to 1 Services temporarily removed are:! 1 Seriously, all the AlchNews writers(including me!) seem to be taking themickey out of Andy. After all he's donefor the Spectrum world, I really don'tthink we should scorn him in almost everyarticle. No indeed. We should scorn him inEVERY article! Ha, ha, ha! What a comedianI am. <You're sacked. Laugh that off. Ed> 1 Seriously, Alchemist Research has beengetting involved with a lot of Interactiveservices. Theres our Internet stuff (SeeA.R. ONLINE, OFFLINE and ONLINE AGAINarticle) and now a brief feature in theON-LINE section of TELETEXT on C4. 1 Series four has an improved opening tuneand visuals, complete with the Defiantdocked on one of the upper plyons.v 1 See SUC address (PAPER MAGAZINES)! 1 See SPECTRUM PROFI CLUB 1 See AlchNews Netherlands address 1 Security Guard 1 Saves a file to the disc, as with load allthe usual BASIC extensions can be used.Eg. SAVE d1"TEST" will save a programcalled TEST to the disk. 1 Save the game as a normal Z80 snapshot bypressing F2 and giving it a filename.O 1 Samak went over Borok's notes on how touse the time controls, the ones that hehad to use manually were mostly hisconcern as Coria was the only oneskillfull enough to send the craft into avortex around the sun and bring them outat the critical time without crashing intoanother planet. 1 Samak watched through the rear viewingpanel as thier planet and it's sunvanished in a split second, he could onlysee streaks of light that blurred into onegiant mass of light that were the starsand planets of the galaxy, it was awonderous sight to him and he could'nthelp feeling awestruck about the speedthey were travelling, three times thespeed of light. 1 Sam AlchNews: 1 Sadly, presentation of the Spectrum gamesis simply poor. There can be three or foursnapshots of the same game. With WIZARDSLAIR, there were at least three snapshots,all with slightly different file names,but saved at the same point. All versionswere in Spanish! 1 SWITCH INPUT TEST 1 SWEDISH SPECTRUM 1 SUPER PLANNER, TRANSFORM HISTOGRAM, MICROLSPREADSHEET,6 1 SUC-CESSION 1 SUBLIMINAL EXTACY. Not answering mail.& 1 STUDIO CORNER 1 STRENGTHS: 1 STOKE ON TRENT 1 STAR TREK DS9's fourth series has returnedto Sky on Sunday evenings. A new officer,Lt Commander Worf, joins the crew, sincethe Enterprise got destroyed last year onVeridian 3 in the film GENERATIONS. Theseason opener, WAY OF THE WARRIOR, is oneof the finest episodes made, with somebloody fantastic space battles. 1 STAR TREK VOYAGER is the 1 STAND ON DEATH OBJECTS 1 SPECTRUM UK VANISHES AGAIN? 1 SPECTRUM TRACE PROGRAM 1 SPECTRUM PROFI CLUB / WOMO 1 SPECTRUM PROFI CLUB 1 SPECTRUM 24 LINE I/O PORT 1 SOUTHEND ON SEA 1 SONG BY ST COMPILEw 1 SONG BY ST COMPILE 1 SOMEBODY GET OFF MY 1 SOME MOTHERS DO AVE EM. 1 SOFTWARE SERVICES 1 SOFTWARE EXTRAVAGANZA 1 SINCLAIR GEBRUIKERSGROUP GRONINGEN / ASSENJohan Koning6 1 SINCLAIR COMPUTERCLUB BENELUX 1 SILVERTOWN 1 SHERLET, by Paul Howard: Not had a nastyletter from Martyn Sherwood yet? Wow, youmust be the only one! Don't get upset,have the next best thing with this nastyletter creator! You may laugh, but it isBLOODY accurate! 1 SHEEPSOFT PD 1 SHAREWARE: As above, but the program caneither be fully working, or has somefeatures missing. In either case, you areurged to send payment to the author, whowill supply you with full and up-to-dateversions, with documents and bug fixes. 1 SERVICE QUALITY: 1 SCU is a fairly new tape magazine from theEIGHT BIT ALLIANCE, a smallM 1 SCROLLING BACKWARDS. 1 SAVING YOUR ROUTINES. 1 SAVE Dddd"f" 1 SAVE @ddd,ttt,sss,aaa 1 SAVE "TRACE" CODE 65110,176 1 SAM-EAR, the next SHAM-EAR. No? Oh. Ed>' 1 S-63106 ESKILSTUNA 1 S-461 21 TROLLHATTAM 1 S-121 15 ENDSKEDEDALEN 1 Rumours said that this was actuallyMatthew's telephone number! No doubt afair few thousand have tried calling it inthe last 10 years! 1 Ros was the next speaker, she hadn'texpected to be asked to speak, but as oneof the scheduled speakers hadn't turned upshe very nervously stood before us andtold of her own experience. 1 Ronald Raaijen 1 Romantic Robot 1 Roger G41DE 1 Roelof Koning, SGG 1 Robert Skene & 1 Robert Purchase, Technium 220 1 Robert Purchase 1 Rights purchased by Phil Reynolds of THEADVENTURE WORKSHOP.= 1 Rights purchased by John Wilson of ZENOBISOFTWARE.3 1 Right! Onwards we go to the nitty-grittyof what has to be done. Apart from thetools you'll need to do the work, allthat's required is: 1 Right Number One, set a course for Agent Scullys bedroom - warp factor nine!M 1 Richard Wilson 1 Richard Hallas 1 Rescue Esmerelda 1 Reports of this year's FORMAT show havebeen significantly better than those oflast year. The show usually gets bad pressfor it's bias towards the SAM, but FORMATis indeed a SAM biased magazine. 1 Report of the country's top UFO 1 Renames the f1 giving it the name f2.% 1 Removed by Dave Fountain, author and ownerof the above programs because of pettybehaviour from Martyn Sherwood. Otherlibraries can continue to distribute theseprograms, BUT NOT PRISM. Whether this willalso extend to the library operated by theEight Bit Alliance is not known. 1 Remember, we are using 48k mode for theprogram, for the reasons I described lasttime. We covered the envelope effects inthe last episode, but here is a briefresume. 1 Remember, the so-called 'information superhighway' is not 'super', and definitely not an highway, and if it is, it's thez 1 Remember to write in clear plain Englishif you decide to contact any of thesecompanies, and include at least twoInternational Reply Coupons (IRCs), whichare available from any post office. 1 Remember to repeat the CLEAR command sothat your machine code is protected if youhave switched off the computer or alteredthe position of RAMTOP since you SAVEd themachine code routine. 1 Ray Smith is a dab hand with adventures.( 1 Ray Smith 1 RUNNING THE PROGRAMS. 1 ROSWELL on Sky Movies recently? 1 ROOM JUMPING 1 ROOM NAME 1 ROMANTIC ROBOT 1 ROM AND RAM. 1 REPEAT..UNTIL 1 REMOVED FROM THE DOMAIN 1 RELICS. Not answering mail. 1 RELICS, by Darren Randle, Neon Publishing.* 1 RELIABILITY: 1 RED DWARF made a series 6 comeback acouple of months ago. However, it's verydisappointing to hear that a new serieswon't be on our screens to 1997 at least. 1 RE-DECORATING 1 RB. yeah, firstly that Paul Howard has& 1 RB. No, I tell you, after reading that& 1 RB. Next issue hopefully, at the moment I) 1 RB. Doe's that make me sex obsessed?$ 1 RANDOMIZE USR 65120. 1 RANDOMIZE USR 65110 1 RANDOMIZE USR 32000 is used most commonlybecause it avoids such unwanted sideeffects. But it should be avoided if youare using random numbers anywhere in yourprogram, as it will set the seed again. In this case use: 1 RANDOMIZE USR 32000 1 RANDOMIZE USR 1 RAMTOP is to all intents and purposes theend of the RAM available for you to writeprograms in. Its address is held in 23,730and 23,731 (5CB4 and 5CB5) in the systemvariables area. 1 RAMTOP is a system variable and itsposition is given by the pointer in memorylocations 5CB2 and 5CB3. To move theRAMTOP down you could just POKE a lowervalue into these two locations. But thespectrum has another BASIC command, CLEAR.This does essentially the same thing andshould be followed by the decimal addressof the place you want the ramtop droppedto. 1 RAM stands for Random Access Memory.$ 1 RAM configuration is pages 5,2,0 1 Quite recently, Martyn Sherwood has beentaking a 'new' angle on the scene. He istrying to appeal to groups and customersto make a choice and boycott the servicesof Alchemist Research. His writings showthat he is wanting groups to make achoice. However, this quite obviouslyshows a flaw in his appeal. The fact thathe is making such an appeal shows that itis falling on deaf ears and that he is thelosing side. It shows that people areignoring his campaigns and want nothing todo with him. 1 Quit Z80 and run Z80, version 2.01. It'savailable from all sorts of outlets,Alchemist Research has a copy, along withWarajevo, should you need it. It'srecommended that you have the Warajevoemulator in a directory called somethinglike C:/WAR (easier to type), and perhapsZ80v201 under C:/Z80201. 1 Quickly making a mental map of the field,I started going up and down between therows of stalls, eagerly hunting Speccygames. Despite the fact that this was thefirst Cantley car boot sale of the year,no 8-bit bargains were in sight.Eventually I spotted an Amstrad CPC464 anda few old PCs, but where were all theSpeccies? Again and again I hurriedtowards the inviting stacks of tapes, onlyto find that they were Abba or PhilCollins. 1 Quick Tips for the Z80 emulator 1 QUANTUM LEAP soundtrack, Roy? 1 Q: How many Prism members does it take to change a light bulb?A 1 Programming: 1 Programmers note: 1 Problems like this generally occur inadventures in some sort of logical orderso you can progress furthe in the gamewhen solving each one. To make it harderthere is usually a limit set on the numberof objects that can be carried so you haveto retrace your steps several times. 1 Probably the most famous cheat of thegame, is the 'telephone number'. Asequence of numbers is typed on the firstplaying screen, which then allows you tojump to any screen in the game. 1 Prism has copied Alchemist Research byclaiming to assist other groups launch andestablish themselves. However, of thegroups they have helped, they have eitherfailed to launch, on the verge of collapseor folded. 1 Prism - an outfit run by a man who speaksin whispers when you're listening andbawls his head off when you aren't; whosedisks are like the proverbial curate's eggand whose nature is addled to the core -professional? Someone definitely needs awhite stick! Alchemist Research stand forfreedom of speech, not censorship ofopinion; open discussion, not stifling ofdissent; willingness to reveal the truth,not keenness to conceal the facts - or youwouldn't be reading this article. Inshort, Andy's commitment is to givingeveryone their fair say - including Mr.Sherwood if he cares to write in (but ofcourse he never does) - so he gets my voteevery time. Thumbs up, then, for democracyand the Alchemist free press! 1 Print's first instruction, ld bc,(23606)loads the BC registers with the contentsof memory locations 23606 and 23607 whichis system variable pointing to thecharacter set. The H register is then setto nought and the L register is loadedwith the contents of A, the ASCII code ofthe character you want to print. The HLregister is then used as a 16-bitaccumulator. 1 Priest's hole 1 Pressing BREAK/SPACE changes the zero bitfrom 1 to 0 and SYMBOL SHIFT does the sameto bit one. If none of the keys arepressed and the three spare bits aremasked to 1s, the output of this part ofthe keyboard will be 255 or 1 Presentation 1 Prepare to gasp with delight and amazementas we reveal some of the latest titles tocome onto the Spectrum market.r 1 Port C: 223 1 Port B: 191 1 Port A: 159 1 PolicemanSimulator" type thing? 1 Plus two C64's, five data recorders, Musicmaker hardware and software, lightgun and30 games.] 1 Please sue us - go ahead. 1 Please return, with your name and addressto:- 1 Please note, it is common courtesy toenclose a SAE with your enquiry to allservices. If purchasing from a privateindividual, make confirmation the articleis still for sale and try not to send cashunless a premium delivery service is used. 1 Please note that single density discs willnot work, but as I said above, who usesthem anyway?!?!c 1 Please note that DISCDOS is Shareware, andis copyrighted and may not be distributedin anyway. The only freely distributableversion of DiSCDOS is v1.0 (Crippled demoversion). Anyone found distributing anyversion except v1.00 should expect a legalexperience. 1 Pleasant View 1 Phil Glaves 1 Peter Beardwood 1 Personal report on the conference of the20th April at Sheffield Hallam Universityby Debbie Fogg.c 1 Paul Newman 1 Paul Howard. 1 Paul Howard was kidnapped by the 1 Paul Fairman 1 Paul "Zanussi Kitchen Appliance" Howard.( 1 Paul Howard can offer assistance withgames and programming.@ 1 Patrick Morris 1 Part Three, by Antony Purvis 1 PUTTING TOGETHER PASCAL 1 PSYCHEDELIC HEDGEHOG / ANDREY REMIC games.There were a large number of thesefeatured on cover tapes. Andrey hasgranted Alchemist Research permission torelease them. 1 PROPERTIES OF RANDOMNESS 1 PRINTED ARTICLES made from this magazineare also deemed INVALID. Should you bepassed any extracts or articles from thismagazine on paper, from any source otherthan Alchemist Research, we accept noresponsibilty for it's accuracy. Printedextracts from this magazine are availablefrom Alchemist Research. 1 PRINT PEEK 23732+256*PEEK 23733 1 POKE @a1,a2 1 POKE @ was a dud command. 1 POKE 35601,254 1 POKE 35593,255 1 POKE 34999,0 1 POETRY CORNER! 1 PO BOX 121 1 PH: Yeah, that sounds great. Will Dizzy orSeymour be starring in it? Or is it moreof a "Pro Angry-Lookingq 1 PH: The 1996 award for "Most error-fullSpectrum releases". Oh, I'm so happy foryou and all the staff. It really is great.~ 1 PH: Oo-er. Never mind, I'll go and have achat to those two identical people withDizzy T-shirts over there. Hello.u 1 PH: Nice to meet you. What Speccy releasesdo you have planned for the future then?How about Dizzy 17?g 1 PH: Excuse me, I hadn't quite finished.' 1 PH: Congratulations, darling. Er, I meanMr Darling. There was some toughcompetition but your company has finallywon! 1 PH: MEGADRIVE games?! I'll give you* 1 PETER DEANE would like a +D or Disciplefor his Spectrum +2.> 1 PERSONA SOFTWARE 1 PD and Software: 1 PD SOFT can be contacted at: 1 PD LIBRARIES & 1 PD / PUBLIC DOMAIN: May be freelydistributed5 1 PCW+ Magazine 1 PC, CP/M, CPC, PCW SUPPORT 1 PAUL'S RANTINGS: THE MOTION PICTURE# 1 PASCAL SYSTEMS 1 P.M. Reynolds 1 P-RAMT is the physical top of the RAM, inother words there are no more memorylocations on the Spectrum's chips afterthis point. Although P-RAMT is fixed, asfar as the Spectrum is concerned it is asystem variable with its address stored inlocations 23,732 and 23,733 (5CB5 and 5CB6in hex). And you can POKE values intothese and other locations to make a 48KSpectrum think it's a 16K machine. 1 Overall: For their first attempt at a tapemagazine, top marks!> 1 Overall, the magazine is similar to theearly issues of AlchNews (prepared inBasic). But, it's an interesting read and,should the programming team behind it havethe time, will develop in to a leadingelectronic magazine in time. 1 Over the next few days Coria also wentover the mission and history lesson, alongwith viewing several hundred archivevid-crystals of 1 Over 100 games, software on tapes, disksand microdrive cartridges for all abovemachines. Also availablel 1 Over the next day and half the crewchecked and double-checked the equipmentthey would use, Jarus went over his samplecollecting instruments, and used the"Medi-bot" on a lifelike dummy of 20thcentury man, making sure that theprogramming was able to take samples fromthe various organs without leaving anyscars or visible tissue damage. 1 Out on a limb 1 Out of the thirty probes they had sent outeleven of them were in the same dwelling,in different rooms.g 1 Our last reader 'survey' concerned thetakeover of the SCB and the SAM AlchNews.Your feedback was excellent, and helpedsteer the magazine to the course youwanted. 1 Our comments were featured, with a tinypromo for Alchemist Research. The resulthas been tremendous. Although only peoplewill e-mail access would be able tocontact us from the feature, the sproutingof Internet and Cyber-cafes means thatanyone can send an e-mail. 1 Other features include - Sinclair KeyPad emulation, very precise TAP fileJ 1 Original Programming: Dominic Morris$ 1 Ooh, how low! <Not as low as my low, lowprices! *SNIP*>9 1 Only joking!, I didn't see SHOWGIRLS, I dohave SOME taste you know!.D 1 One possible problem might be that thecode which is loaded and RANDOMIZE USRcalled isn't the actual game. For example,Firebird hexadecimal loaders (eg BubbleBobble and Rick Dangerous) load thespecial hex loader code and call that,which then loads the game as a set ofheaderless files. This is similar to point11 but the code is actually loaded ratherthan stored in a REM or POKEd into memoryfrom BASIC. 1 One of the most popular 'shareware' (VERYdebatable) games knocking around on the PCof late is DOOMDARK'S REVENGE and LORDS OFMIDNIGHT, by Mike Singleton of BeyondSoftware. Understandable, as the graphicsare very well presented, colourful, andthe game is so playable and fast, quiteunlike most strategy games! 1 One of the major plus points 1 One of the easiest bugs to spot with atrace is an infinate loop. If you see thetrace going over and over the same numbersyou will know that you have got somethingwrong in a GOTO statement. Other things towatch for are sudden jumps to another partof the program, conditional IF...THENs setto the wrong condition and lines not beingexecuted at all. 1 One of the conditions which Andy Davisagreed to when I started out this articlewas that he would not see it until it wasactually featured in AlchNews. So, Andydoes not know whether this is good or bad.But, it does show his trust in me, and hisconfidence in who is right or wrong. IfAndy was the slightest bit concerned aboutme attacking him in front of hisreadership (it's approximately 783 by theway, not including the subscriptionshandled by the other software libraries,Internet readers and casual readers), doyou think he would allow me to do this? Ofcourse not. 1 One of my family still had not made anappearance, so we had to move the car (nowladen with new purchases) to the overflowcar park, find a space, return to thetrees and wait. It was now half past tenand we were becoming very irritated. Justthen, the final family member joined us,complete with Levellers tape, incensesticks and other junk. <Sounds like Allie.She buys that kind of stuff. Ed? 1 One of Codemasters' well-known simulators,Boxing brought in complaints from manybuyers who recognised this so-called "newrelease" as Superior Software's By FairMeans Or Foul with an altered title page.David Darling of Codies cleared the matterup by offering refunds and commented that"the game was a new release forCodemasters". H 1 One interesting point to note, however, isthat Prism claims to work closely withthese two organisations, which could bethe reason they are in this current state.Prism were also involved with the IMPERIALmagazine. What happened to that? Foldedafter the first issue! 1 One idea I had was to write a "DiscChange" routine, a bit like the +3 one, sothat even if you only had one external3.5" drive, you could "effectively" run a2 disc drive setup. I'm not entirely sureof the benefits of this, but it would beinteresting to implement the copy routine(sighs..) 1 One episode, set in a prison, featured& 1 One of the best, and most mis-quotedcheats, is the WRITETYPER warp jump. Whatyou must do is start the game. Go to thelocation 'FIRST LANDING', and then type in 1 Once you have obtained the standard loadermentioned at the beginning of thisarticle, save it before running if youwant to keep it! First, though, you candelete any REM lines which contain onlymessages (not machine code!) as these willnot affect the program's performance. Youshould also get rid of any POKE statementsto addresses 23610, 23613, 23614 or 23659,as these make the computer crash if BREAKis pressed. 1 Once you have keyed in your machine codeprogram and checked that there are noerrors in it by examining it in memory,you will want to run it. But it will notrespond to the usual RUN command as thatis a BASIC instruction and will only RUNBASIC programs. special instructions areused to run machine code programs. 1 Once you have created your 'BLANK.TD0'file you can gather a pile of blank disksready for use with Teledisk.p 1 Once this is done, insert another disk...) 1 Once the trace is back in position inyour Spectrum, call it with:E 1 Once it was perfected, the immune systemwas also introduced into the drinkingwater and was bred back into the newgeneration of humans. 1 Once it has been given the go-ahead, theprogram disables the interrupt with the dicommand - you don't want your interruptroutine being interrupted. 1 Once again, sorry about this issue. I willcontinue again in the next edition,regardless of whether or not you respondto my request in this one. However, ifyou'd rather me write about what you wantto read instead of me trying to quess,then get scribbling! 1 On top of this, I have no lectures on a Monday!1 1 On top of the house 1 On top of that, I read Andys 'story'$ 1 On the roof 1 On branch over drive 1 On arriving late at the conference (wetravelled by British Rail!) we discoveredthat the first speaker was well underwayso instead of walking into his talkhalfway through we decided to check outthe various stalls outside the theatre. 1 Old Kilpatrick 1 Okay, here's the assembler listing:# 1 Okay! The first step is to marry up thetwo IC's, IC8 and the 128 ROM.H 1 Oh god, the excitement of it - Monday% 1 Off course real corny sci-fi is still% 1 Of these three, B is the most disastroussenario and it's very unlikely anythingcan be done to recover any data off such atape, though, I'm not saying it's notworth a try. 1 Of course, all these programs are castoffs from Sky One, the entertainmentchannel from Sky Television, on the Astrasatellite. All these programs were firstrun on Sky, years ago. 1 OUTPUT TO TWO LEDs 1 OT: There's a very angry-looking policemancoming up behind you with a rather largetruncheon.^ 1 OT: Hi, we're the Oliver Twins. I'mOliver, and this is my brother Oliver.P 1 ORing the accumulator with 224 bytes makesthe three most significant bits -which arethe spare ones- 1 and leaves the restalone. 224 is 111 1 ORG 48900 1 ON-LINE is a serious computer section,covering news, reviews, Internet guide andletters page. A regular debate is featuredwhere you can air your views. One topic inMarch was concerning the extinction ofpaper manuals, in favour of on-line help. 1 OBJECTS NEEDED TO COLLECT 1 Number of objects to be collected.Normally, x=838 1 Nr Longton 1 Now, there are pro's & con's to 'surfing the web' for speccy related material.O 1 Now, make sure that the Multiface is ON.Press F5 and save the program as asnapshot to TAPE (a TAP file).r 1 Now, Alchemist Research. Launched back in1986 by Andy Davis. Built up the entireempire alone, with hard work anddedication. Created Alchemist Softwarewith only a small handful of titles andbuilt it in to the largest Spectrumsoftware library in the world. Set upAlchNews with just 20 readers to beginwith (the same figure Prism has now!),from a small magazine to one which is nowthe biggest anywhere. Each issue containsmegabytes of information and there aredozens of contributors queueing to gettheir articles included. 1 Now the key turns,the door opens and joyof joys you can now= 1 Now the crafts had been used to constructthier cities, the huge power conduits werenow used for the sub-shuttle tunnels,therewere still fourteen crafts in orbit aroundthe planet waiting to be broken down andre-used on the planet surface. The forestshad been placed in huge domes along withthe animals that had survived the journey,they were down to no more than forty fivethousand different species when they hadsettled on New earth but even then anotherfifteen thousand died out. 1 Now that we know how this circuit can beprogrammed in BASIC, lets get down tobuilding it. The simplest approach wouldbe to build this circuit as a module,allowing the Speccy to power it with it'sinternal 5v supply. A suitable piece ofstripboard measuring 8cm*8cm was used inthe prototype, with the edge connectorsoled along one edge allowing the board tosit vertically behind the computer. 1 Now on it's twelth issue, 8 BIT continuesto be the leading all-formats magazine.With it's links with the new IEBA, it'sfuture is guaranteed. 1 Now I admit that I have asked women,$ 1 Nothing will happen until you RUN yourBASIC program. Then the line number andstatement number of the part of theprogram being executed will appear. 1 Nothing has been heard since issue 1, manymonths ago. A number of people have triedto contact Darren, without success.w 1 Note. Operation 6 is very important as ifnot carried out correctly you will finishup with all succeeding listing in red ormagenta! 1 Note that there are three programs here,not just one. Each one has its ownseperate origin. The first program, whichstarts at 65110, turns the main programon. The second, which starts at 65120,turns the main program off. And the third,which starts at 65129, does the actualtrace. 1 Not only that, but of the list of peopleMr Sherwood is currently fighting with,these people and groups work extremelywell with a large number of others. How isthat going to make them feel when they seePrism attacks against their friends. Inone instance, Mr Sherwood is attackingpeople, in the next, he's trying to befriends with colleagues of the groups andpeople he's attacking. 1 Not only that, but the Spectrum area(COMP.SYS.SINCLAIR) was a bit of a letdown. Stupid questions, coming mostly fromemulator users. Problems we'd 1 None detected. 1 Nomen Luni 1 Nobody here at the asylum has noticed yet,but I've got hold of a skeleton key so nowI can go out whenever I want. Seeing asthe car boot season is here once again, Ithought I'd check out the local paper forpotential Speccy bargain sites, and one inparticular caught 1 No. 9. CAPTAIN DYNAMO DEMO. 1 No. 8. RENEGADE 128. 1 No. 7. DANNY THE DUSTER. 1 No. 6. KWIK SNAX. 1 No. 5. WIZARD WILLY. 1 No. 4. THE LAST VAMPIRE. 1 No. 3. PROFESSIONAL BOXING SIMULATOR.% 1 No. 2. WHO SAID THAT? 1 No. 10. HIGHLANDER. 1 No. 1. JET SET WILLY. 1 No matter how you look at it. AlchemistResearch would never close, even if peopleDID boycott it. Not that anyone would. Thegreatest names in the Spectrum world workwith them, and are more than happy becauseno matter how much friendship they showAndy, he tries to deliver twice as muchback. The you look at Prism, with orwithout support, it will still fail.Remember Propac PD? They were 1 No doubt you imagine that you couldtherefore do a better job than theSpectrum at picking random numbers - buthow true is this? The Spectrum bases its"random" numbers on how much time haselapsed since power on, whereas you wouldobviously choose the first number that"comes into your head". But this numbermust have come from somewhere in yoursubconscious mind! 1 Nightmare room 1 Next you're asked if you want to PRINT outa hard copy of the machine code program toyour printer, if you have one. If you dontwant to do this, and press N, the computerwill print out the start address, thecontents of that location and thesubsequent seven memory locations in oneline across the screen. 1 Next issue : AlchNews 21, Sep 1996" 1 Next issue we will feature" 1 News of a possible Multiface 1 Netherlands branch: Dekamastr 34 1 Neil Thompson 1 NUMBER OF MONSTERS 1 NOW INCORPORATED INTO SAM ALCHNEWS" 1 NOTE FOR DISK USERS: 1 NEW A.R. NEWS-SHEET LAUNCHED. 1 NETHERLANDS 1 NET sales: [email protected]/uk' 1 NB (intern) = internal release - no# 1 My theory is that there is no such thingas true randomness. For example, go andlook at some trees in a park. Takingmeasurements of length, height andcircumference will yield no formula forany of these in terms of age, but thisdoes not necessarily imply random growth.The elements and environment have shapedeach tree into its unique form, notrandomly but as part of an infinitelycomplex sequence which we, being unable topredict, call "random". 1 My reasons for accessing the internet werepurely unacademic - I was going toL 1 My name is 1 My conclusion is that Alchemist Researchis a foundation stone of the Spectrumworld. I am sure that you will all agreewith me. Without Alchemist Research, whois going to get all those new and classictitles? Who is going to answer thetelephone and help you? Who is going tocreate a several megabyte 1 My apologies to one an all, there's nopart 5 for this issue. This is due toseveral reasons;d 1 My advice to you all is to sit back. Don'tfeel that you have to get involved. Sure,Prism's attacks are nasty and causeoffence. But don't let them goad you in totaking sides. If you feel that you must,don't be afraid to show your feelings.Andy is not a vindictive and bitterperson, he wouldn't swamp you with hatemail. What's the worse that can happen toyou if you do make the right choice -regular junk and hate mail from Prism.Just bin it and make a complaint to therelevant body who handles junk mail! Weighthe evidence and look at both sides,you'll clearly see who is the liar. 1 Must perform quirkafleeg 59 1 Mulder and Scully, and then everything& 1 Much more is the correct term, as youcould spend months describing whats onthere. So, I'll go through the basics, andgive further reports as time progresses. 1 Mr V. Bishop 1 Mr Staniford 1 Mr P. Deane 1 Mr MILES KINLOCH 1 Mr J. Thompson 1 Mr F. Ridout 1 Mr A. Marshall 1 Mr Sherwood won't reveal his truemembership figures and he will neverreveal how poor a response his mail-shotshave achieved. He will never admit orapologise to his software piracy, but didremove the illegal titles from hiscatalogue - proving it! After all, everySpectrum group is not afraid to revealpersonal details with the exception ofMartyn Sherwood. The only explaination forhiding the figures is shame. 1 Moving on to the stuff for the PC, I'vecompletely ignored the lottery predictorsas I cannot abide the National Lottery onebit, and will never waste a penny on thislicence to literally print money. 1 Moves the file f to the stream ss, pleasenote that file filtering takes place - allcharacter codes below 32 except for 13(LF)are ignored. 1 Most of the animals had evolved along withthe humans now and looked very differentfrom how they looked in the historycrystals, even a lot of the trees andfoliage had changed from how they used tolook. 1 Most of the people on this planet hadevolved at the same rate, but some, likeCoria, had come a little further.u 1 More on Noise and Envelopes next time whenwe'll make some drum effects. Till then,why not play around with the BASICprogram? Even one channel can make someinteresting sounds. Send any quirky littleroutines and finds to AlchNews, and we'llfeature them next time. 1 More Willy antics next issue! 1 Monika & Wolfgang Haller 1 Mon 11th March 1 Mistakes? Never! 1 Miners and 2 editors! 1 Minds Demo Library 1 Miles Kinloch is the best expert for theSpectrum +D5 1 Mike Astbury, Beach Imaging 1 Michael Meyer, 1 Merge the BASIC file on the disc with theprogram number n with the one in memory,R 1 Merge a BASIC file on the disc with theone in memory.8 1 Memory space is further organized intopages, each page holds 100 memorylocations in hex - that's 256 in decimal. The so-called 'zero page' runs from 1 Matthew Smith (of course!) 1 Matthew Deeprose 1 Matt Beal, Fish 1 Master bedroom 1 Martyn Sherwood reports that there are anumber of people who are attacking him andthat they are directed by Andy. This isnot true. In the course of this article,Andy has given me complete access to thefiles he has compiled about Prism. Thereare three sections: 1 Marty looked blank. 1 Marty had been getting anonymous phonecalls, jibes and sneers, so he went downto the telephone exchange to see whatcould be done 1 Mark's conscience, however, would appearto have got the better of him in the end,for soon after these events, he wrote toAndy profoundly apologising and takingfull blame for his actions. Andy forgavehim and accepted his apology, and thatwould have, and indeed should have, beenthe end of the matter, had notconscientious, fair-minded Martyn Sherwoodstepped in. Guess what he was up to?Making the most of the original storywhile furtively pretending not to know anybetter - and still doing it even to thisday! Presumably this must be an example ofthe professional attitude L. Murray somuch admires. There are none so blind, ofcourse, as those who choose not to see... 1 Many of you will have seen his letter, butfew, I reckon, will have failed to seethrough it, for behind the mask of theunhappy customer is the face of the agentprovocateur. (I would have suggested aplace for him in the Hall of Shame, but Ithink he probably deserves an entireRogues' Gallery to himself!) 1 Malcolm Gent, 1 Making Quick Blanks 1 MULTI SYSTEM 1 MOVE Dddd"f" TO #ss 1 MOTHER EARTH 1 MISTAKES IN SPECCY GAMES! 1 MILTON KEYNES 1 MGPD. Closed down. 1 MERGE Dddd"f" 1 MEMORY MAP 1 MATTHEW SMITH GAMES, comprising of MANICMINER, JET SET WILLY, JET SET WILLY 2, JETSET WILLY 3, JET SET WILLY: THE DEADLYMISSION. 1 MARSHALLCAVENDISH, GREMLIN GRAPHICS and now theJET SET WILLY games. Not only this, butthey immediately shared this wealth withthe entire community. 1 MANIC MINER: The first ever Willy game.Platform style, where you had to completeeach screen before moving on. (Known asMANIC MINER) 1 MANIC MINER: The very first outing forWilly, who wasn't quite Jet Set at thetime! Yes, theres a hacking guide!v 1 MANIC MINER 2: A clone of the first, butwith new rooms, all in German. Can beidentified by a poorly drawn '2' on thetitle screen. (Known as MANIC MINER 2) 1 MANIC MINER 2: A German version, madewithout the aid of any editor program!It's well presented and fun to play.Sorry, no hacks for this! 1 MANIC MANIC MINER 1 MACCLESFIELD 1 Lots of connections. Highly unlikely thata program cannot be found.D 1 Lorton Road 1 Loads a file from the disc, all the usualBASIC extenstions may be used ieCODE,DATA,SCREEN$e 1 Loads a file from its program number, thefile can be any of the BASIC file typesQ 1 Loading Error ... We've all suffered theeffects of this at some time or anotherand, to put it mildly, it can result in avery frustrating time of re-try afterre-try without 1 Load up Teledisk, and create a new diskimage called 'BLANK', 'EMPTY' or whateverelse your Thesaurus can come up with ! Solong as it can fit in under 8 letters... 1 Load in a program called file. 1 Lloyd Garland at Alchemist Softwarespecialises in the Spectrum +3 and PC /Amiga general queries, and can offer advicand help with external disk drives andprinters, especially on the +3. 1 List of commands: (All parameters inparenthesis are optional)C 1 Latest from FPD and Spectrum 1 Later that day he was woken by Merana, thehead of the team involved in checking thecraft, and preparing it for the journeyahead. 'The craft will be ready for takeoff in 2 hours, you said that you wantedto be told in advance', she said beforerushing off to wake the rest of the team. Coria came to his quaters an hour later totell him that he was expected on therecreation island for a good luck drinkwith the council and all the people wholived in this sector. 1 Later Programming: 1 Lastly he turned to Coria, looking deepinto her eyes he was sure that he couldsee that red gleam, which made him pausefor a few seconds, 'Coria, do you thinkthat you will be able to control thecraft?, remember that we will betravelling at more than five times thespeed of light as we pass through the timebarrier', she did'nt reply, only nodded,she was thinking about the controls in thecraft, there were so many that had to bein operation during the time travelsequence but she knew that she was theonly one who had the reactions needed. 1 Lasting Impression : 1 Last, but by no means least, we then hadthe pleasure of hearing Whitley Striebertalk about his experiences.o 1 Last time, I made our esteemed editorrather gutted by detailing the BritishBattletracker demo after his nastyput-down of my Euro Speccy Song Contestidea! Well, just to rub it in, Technium220 have now had the idea (I had it first,of course) to do a follow-up including allof Europe. So "naa, naa, na naa, naa" toAndy! <All right, all right. I didn'texpect all demo coders to be so bored tobuggery that they'd do it! Ed> 1 Last issue, we brought you Jet Set Willy3. At time of writing, the accompanyingfree software with this issue has not beencomfirmed, but we are certain that atleast two or three of these games will befeatured. 1 Last year, Alchemist Research helpedlaunch four software libraries, all ofwhich have been a total success, beatingthe quality of service by Prism in justsix months! 1 LPRINT 'B$;N;":";" Lt:";PEEK (L+1);" Up:";PEEK (L+2);" Rt:";PEEK (L+3);" Dn:";PEEK (L+4): LET L=L+5: NEXT Nu 1 LOST TAPE FILES - FIRST AID 1 LONDON E16 2DE 1 LOADING MACHINE CODE. 1 LOAD d1"file" 1 LOAD Dddd"f" 1 LOAD @ddd,ttt,sss,aaa 1 LOAD "filename" CODE 16350 1 LOAD "" CODE 1 LET L=USR 32000 1 Kobrahsoft 1 Kill all that moves 1 Kevin Gurd. 1 Kevin Gurd 1 Karen Moore 1 KOBRAHSOFT 1 Just about every Spectrum emulator isfeatured on the disk, including JPP,Warajevo, and all the others. There arealso ZX81, Tandy, CPC, CP/M, Z80 andCommodore 64 emulators. The latter comeswith tape and disk emulation and lots ofsnapshotted games to play. 1 Jumping into the ROM routine at any givenpoint along the length of the data blockhas one serious set-back and that is, isthat by doing so no synchronization willhave been initiated and what is loadedwill probably be an assortment ofincorrect bytes, each of which will madeup in part of bits of a following byte (upto seven, or four, depends how you look atit). 1 Judge (jury and executioner) 1 Joyce Cook, Softsell 1 Joyce Cook 1 John rose and dressed hurriedly; it wasimportant to ensure once again that themachine was properly set up. He unlockedhis study door and went in. There itstood, its clear plastic 1 John Wilson 1 John Westhead 1 John Thompson would would any games andutilities for the Amstrad CPC, Dragon 32,ZX81 and Vic 20. He is also on the lookoutfor cartridges for the Commodore 64. He isselling off some Spectrum and Dragon 32games if anyone is interested. Write: 1 John Stowe 1 John Murray woke to see the sun shiningthrough his bedroom window, illuminatingthe tiny particles of dust which drifted,in a fixed pattern, in and out of its ray.Today was a special day for him: the daywhich he was destined to repeat foreternity, never realising that he wastrapped in an unending loop. For, thoughJohn Murray was years ahead of his time,he would always be centuries behind it. 1 John Murray woke to see the sun shiningthrough his bedroom window, illuminatingthe tiny particles of dust which driftedrandomly in and out of its ray. Today wasa special day for him: the day on which hewould test his time machine and becomeknown either as a legend in the field ofscience or as an ambitious fool. 1 John Garner, Datasoft 1 Johan Koning, SGG 1 Jet Set Willy and the sequel, Jet SetWilly 2, must be, besides ELITE, the mosthacked games ever. No doubt Paul Howardwill consult his Spectrum records officeand prove us wrong! So here to co-incidewith our Jet-set-oganza, is the completeguide to hacking Jet Set Willy. 1 Jarus was'nt prepared for this kind ofproblem, the needle was retracting and waswithin a millimeter of coming out of thebone when the man moved in his sleep,snapping the needle a few microns belowthe skin. 1 Jarus was the first to enter the dome, itwas his task to lay the vision crystals inplace for everyone else. He sat in hisseat and set about moving the crystals oneby one with telekenisis, trying to movemore would have been impossible for him,he did'nt have the skill that Coria had,that is the reason why she was chosen topilot the craft to mother earth. 1 Jarus was the first inside his suit andwhen he had his whole body inside, theopening in the back closed and fusedtogether to make the whole suit seamless,then the suit shrunk to fit his body likea smooth top skin. 1 Jarus thanked him and turned to Aleen,'You have been teaching about the 20thcentury in your history classes for thelast 17 years so you will be our guide onthis mission', Aleen thanked him and saidit would give her a first hand experienceto tell her students about. 1 Jarus sat at the medi-bot control panel atthe other side of a glass wall and startedthe proccess of collecting the releventsamples. 1 Jarus rushed past the child and throughthe door as he took the crystal rod fromhis sleeve._ 1 Jarus looked through the viewing panel andcould see that the craft had slowed downto under light speed as it came intoMother Earth's orbit, Coria brought thecraft to a halt 30,000 miles from thesurface and looked in awe at thisbeautiful planet that was once the home ofher race, she had never seen suchwonderful colours as she could see now, itwas even more splendid than the holo-picsthey had at home, she turned to Jaruswhose eyes were also fixed on the planet,'This is the most beutiful thing I haveever seen, how could our ancestors destroythis?' she asked almost close to tears,Jarus looked into her eyes and could seethat the red gleam had turned to brightblue, like the oceans on the planet, whichmade her look even more lovely than he hadever seen her. He was so taken aback bythis that all he could say was 'Ignorance'before a tear ran down his cheek and ontohis lips. 1 Jarus looked at the probe locater, 'It'sthis way' he said as he started to walktowards the row of buildings, 'What ifsomeone see's us?' Samak asked as hecaught up, 'There is no-one awake to seeus' Coria said 'I can feel every-onesdreams, and no concious thoughts, so weare quite safe as long as we don't wakeanyone'. Samak was content with the answeruntil he heard a strange noise that madethem all jump, 'What was that?' askedJarus, 'It sounded like an animal of somekind' Coria said as she looked around. 1 Jarus looked at her, 'Our ancestors onlyused a portion of their brains duringconciousness, and it was mostly seperatedfrom their unconcious thoughts, so what weare going to do is take somebody whilstthey are sleeping, keep them in anunconcious state whilst we take thesamples, then return them to theirsleeping quaters. If they do rememberanything it will seem like a dream to themso there wont be any lasting damage'. 1 Jarus held a small metallic rod near theadults, 'The female seems to be heavilyinfected but the male is showing signs ofrecovery, we'll take the male for thespecimens because his immune system ismore active' with that he took a crystalrod from his sleeve and placed it againstthe females forehead for a second, thenthe males, 'This will keep them asleepuntil we return him'. 1 Jarus had already opened the door to thestasis room and was on his way in whenAleen and Samak caught him up, Aleenstopped to talk to him as Samak went tohis pod saying that he would see them in afew days. 'Will Coria be alright over thenext couple of days with no one to talkto?' she asked looking concerned. 'She'llbe fine, you know her kind they can view adozen film crystals, read the newscrystal, hold a conversation and do a fewother tasks at the same time so sheshould'nt get bored with all theactivities on board' Jarus laughed,'besides i've told her to wake me if she'slonely'. 1 Jarus did the same, as the glass covercame down he placed the two crystals onhis forehead and closed his eyes a fewseconds before the gas rushed in and frozehis body, he did'nt feel the cold or anypain because of the speed at which hefroze. Although his body was in completestasis his mind was going over the missionand the history lesson that Aleen hadprepared before they set off. 1 Jarus continued, 'The disease that Borokhad brought back was not as fatal then asit is to us now, the old humans used tocall it a "common cold" and the worst thatwould happen to them after contracting itwas that they would find it difficult tobreath because there sinuses would beblocked by mucus and they would also havea sore chest and throat. Not many peopledied from it as they all had an immunesystem in thier bodies that fought anyalien bacteria, because of evolution noone on this planet can outlive thisdisease and it's spreading fast'. 1 Jarus and Coria's daughter had betterpowers than her mother by the age of 12and thier 7 year old son also looked asthough he may surpass her powers. 1 James Waddington, at CLASSIX, is lookingfor the following titles. Get in touchwith James and state your price andcondition of the software. 1 James Waddington's 1 JULIAN GOLLOP games, such as CHAOS andREBELSTAR 1 & 2.: 1 JSW6 BEING WRITTEN 1 JSW2 was actually the Amstrad conversionof JSW, done by Derrick Rowson. But,Derrick added more rooms, and whenSoftware Projects saw it, they decided tore-release it on the Spectrum. So, it'snothing more than a marketing ploy to cashin on a classic, much like many of today'spop 'stars'. 1 JSW works with IF2 attached 1 JIM LEESON, makes and sells printer cablesfor the +2a / +3 to any Centronics printerfor `10 including P&P.j 1 JET SET WILLY: THE DEADLY MISSION. Willyis dressed as a spaceman throughout.Start screen has picture of a rocket.y 1 JET SET WILLY: THE CONTINUING ADVENTURES.Can be identified byD 1 JET SET WILLY: The original by MatthewSmith of Software Projects. (Known as JSW)T 1 JET SET WILLY 3: Starts as Jet Set Willywould, but has "JETSET WILLY III (C)'85 ByMB/APG" under the logo, and starts withthe room "The Front door". Having JSW 3stamped on it means it can't be relabelledanything else. But, the game is fairlydifficult, but some rooms are badlydesigned, so it's known as JSW3a. 1 JET SET WILLY 2: The sequel to JSW, butNOT by Matthew Smith! Again, there is ahacking guide to this game in this issue.} 1 JET SET WILLY 2: The follow-up, again bySoftware Projects. A number of extrarooms. (Known as JSW2)j 1 JET SET WILLY 2 1 JET SET WILLY 1 JET SET WILLY: World renowned as theoriginal Spectrum classic. Roam around thehouse in awe, and then hack it to bitswith the Willy hacking guide in thisissue! 1 JET SET WILLY 1996. Paul Howard'sincarnation. (Known as JSW6).G 1 Its only a lump of dry bread prettyunpalatable but in next doors garden is abeehive. Mmmm. Bread and honey much better~ 1 It's the channel information area whichcarries input and output data. Ittransmits input from the keyboard to thelower part of the TV screen and controlsprogram output to the rest of the screen,to the workspace higher up in memory andto a printer. 1 It's distinct features include the use of another snap format .PRG, a registerN 1 It's dark, wet and windy, the rain" 1 It's a very interesting game to take alook at. The infinite lives is done byfinding the DEC (HL) counter. DEC meansDECrease, and the HL register at thatpoint holds the number of lives. Simplyaltering it to NOP means your livescounter will never decrease! For fun, tryaltering it to INC (HL)! 1 It's a fail-safe device really, becausewhen a BASIC program has finished RUNningthe number of the last line executed isleft in the system variable until anotherdirect command is entered. So this way thetrace is not turned off immediately -andif a single keypress was used to make itpause, confusion could arise. 1 It's `2 for twelve titles 1 It's often easy to break into BASICloaders, only to find that they haveindelible first lines, embedded colourcodes or machine code stored in REMs. Inthis article I'll be detailing some of themethods that the humble BASIC programmercan use to "get into" these loaders andremove protection systems. 1 It won't turn. The locks stiff. 1 It was'nt long before night time fell overthis part of the planet and after a fewhours they recieved the probes signals.{ 1 It was too dangerous to leave it there soJarus had to re-program the medi-bot tomake a small cut around it, remove itcarefully then fuse the skin backtogether. 1 It was only a few hours later when Samakand Aleen entered the control room, theyasked Jarus how long he had been out ofstasis, knowing that he had been outlonger than they had. They were a littledubious when he told them that it was onlya few hours before them but they acceptedhis answer then went off to get thiermeals, laughing and joking on thier way tothe food prep area. 1 It was ironic that these missiles thatwere designed to destroy a planet wereused to send the human race in search of anew planet. 1 It was first thought for the use in demosso that the demo routines can be adaptedif necessary (e.g. HiRes colour). Orsimply to tell the user to change the modeor his Speccy (if he has the requiredone). But there surely are 1 It was designed to be a squashed ovalshape so that there would be no windresistance to slow it down, the wholesurface gave a mirror like reflection,only clearer, and because of the shape thereflections would be magnified so that youcould see every detail of your face. 1 It strikes me as being ironic that in theeditorial of PD Power No. 15, Sherwoodtakes great pains to emphasise the needfor research and investigation - thenfollows it with two pages of dirt freshlydug from the Prism cesspit of lies. If hepractised what he preached, he'd haveapproached me for MY side before printingthese grubby little articles aboutCrashed. I could have told him a ratherdifferent story... 1 It seems that, through your own fault, youhave effectively ruined the aforementionedissue of AlchNews by including the samepiece of music twice. As if this were notenough, you then had the outright audacityto visit my house after receiving thisletter, hold up a gun in my immediatevicinity, and pull the tr... 1 It provides a GUI for launching 1 It is almost imposible to key in a longprogram without introducing some errors.No matter how much it is checked, thereare some bugs that defy even the deftestprogrammer, without the aid of somepowerful diagnostic tool. 1 It doesn't get better. The connection,operated by Mercury, was terrible. Thehost computer was either engaged, notanswering, or kept disconnecting me for noreason. 1 It appears that the programmer had a go athiding the lives counter, by using a bytewith the bottom bit set (r 1 It CAN be done, despite claims 1 Issue 2 (Mar/Apr 96) 1 Issue 2 comprises of 30 pages and a'cover'. The theme of this issue (whetherit will run a particular theme each issueis unknown) is simulators. Theres aneditorial page, some Spectrum news -detailing a new lottery program andpossible launch of a new software houseDYNA SOFTWARE. Theres also details of aservice called Sinclair PD. Whether thisis a library or not is not made clear.Since the group is also setting up HammerPD, I doubt it would be another library. 1 Is that the end of my adventures in thenet? No, it gets better!B 1 Ironically, ZXTOOLS, which has a user% 1 Irish, this emulator is often referred to as the 'Irish' emulator.B 1 Introduction 1 Internet addresses, including various% 1 Inside megatrunk 1 Insert each blank disk, tell Teledisk torecreate 'BLANK' onto your new disk andwait a minute or so.h 1 Infinite lives 1 In the same document, he attacked Andy forsending unsolicited mail to people. Ifthis is the case, then what is that he'sjust produced? In a week after it wasproduced, Andy was swamped with copies ofthem and telephone calls from across theSpectrum world, keeping him informed ofthe situation. Now thats friendship -something Martyn Sherwood will never have. 1 In the meantime, our EMAIL address is:& 1 In the kitchen is some food. If you becomehungry later on you will nedd to eat it.R 1 In some cases two or more parameters maybe required.6 1 In prt, the first thing the microprocessordoes is xor a - that is exclusive or.O 1 In machine code an xor always works on theA register, so xor a exclusively ors thecontents oa the A register with itself, sothe result must be 0. This is simply aquick way to put 0 in the A register - ld a,0 takes one byte more. 1 In fact any BASIC command can be used topreface USR. PRINT USR 32000 will do,though this will actually PRINT out thevalue to BC on the screen. 1 In conclusion; 1 In conclusion ... 1 In a matter of minutes, the speech wasover. John glanced around and saw theworry on the faces of his family. He gavethem and the thronging crowds a briefsmile before walking to the machine andsitting down. A hush had descended overthe assembled people. Nobody was sure ofwhat might happen. John himself did notknow how far back in time he might go, buthis supreme confidence in his work meantthat he had to be the one to test hismachine. He pressed the switch. 1 In a few minutes, they arrived in the townsquare, part of which had been partitionedoff for the exhibition. The crowds wereunbelievable: huge numbers of people ofall ages and nationalities, half-nervous,half-sceptical, stared as the van wasunloaded. John mounted the wooden platformerected for the occasion and began a shortspeech. 1 In Pascal, FOR loops can only go in stepsof +1 or -1.6 1 In ALL OF THE ABOVE CASES, the copyrightstill belongs to the owner. He has thefinal say over what happens to his work.Abuse this, and you are only going to getyourself a bad reputation, and nobody willtrust you with their work again. Perhapsthis is why FPD, ASW, IPD, WOMO and manyothers are distributing games like JET SETWILLY and TOYOTA CELICA GT RALLY, andthe other one we all know and hate isdistributing games like BRICKBAT and NELLYfor the same price! 1 In 48K mode you can use the user-definedgraphics area - between FF58 and O 1 In 48K mode the usual command is:! 1 In his reply, Mr. Sherwood uses L.Murray's 'complaint' about me as alaunching pad for an attack of his own.Classic Sherwood modus operandi, this is;never fails to seize an opportunity. Hiscomment about my supposed enjoyment ofintimidating others, is laughable. Anyonewho has any doubt about who's intimidatingwhom, needs only compare the number ofpublic statements each of us makes. Letthe evidence speak for itself. 1 In almost any professional game, youcannot break into the loader without acrash. What you have to do is, rather thanuse LOAD "" (which is also what the TapeLoader option does on the 128k models),use MERGE "" instead. Merging a programcombines its lines with those of theexisting program, so doing it with nothingin memory ought to be the same as loadingnormally. The trick is that MERGE preventsthe program from autorunning and willreturn you to the BASIC editor instead. 1 In March, we launched a free monthlynewsletter, entitled "PD NEWS". The ideawas to make it a sort of 'trade' sheet,primarily to keep all Spectrum services inthe know. But, the information isn't asecret and there is no harm in sharing it.However, you'll find all the informationfrom it covered in AlchNews, where theinformation is presented for readers,rather than for corporate users. 1 If your assembler is not working, use thesave option on your machine code monitor.S 1 If your assembler is working, you canassemble the trace and SAVE it so that youcan use it to diagnose problems in otherbasic programs that you have written. Andif you are not sure whether your assembleris working or not, you can test it bytrying to assemble the trace program. 1 If you've done it correctly, pressing '9'will warp you to 'THE OFF LICENCE'. Tojump to other rooms, you use combinationsof keys 1-6 with 9. 1 If you're extremely lucky, there'll be noprotection. Ultimate and Mastertronicgames tend to have very simple loaders.Early BASIC loaders 1 If you were surprised to hear that JetSet Willy was written on a Tandy, you'llbe even more surprised to hear that thesequel wasn't even written by MatthewSmith! 1 If you want to keep this machine codemonitor, you should save it seperatelyfrom your machine code programs on tape,or disk in the usual way. The 'Save BytesTo Tape/disk' option in the program itselfonly saves the machine code routines thathave been entered with this program. 1 If you want to enter machine code youpress 1. When you have given the computera start address and pressed ENTER, startfeeding in your machine code. Thisconsists of pairs of hex digits and youmust feed the digits in two at a time. 1 If you spot an error and want to correctit, press ENTER and the program willreturn to the menu. Press 1 to entermachine code and the computer asks for astart address again. This time you give itthe address of the byte that is wrong. Ifit's a whole series that you want tocorrect, just give the address of thefirst byte of the series. You can enterthe correct bytes, one after the otheragain. 1 If you select option 2 to examine thememory, the program will ask you again fora start address - this time the start ofthe memory area that you want to look at. 1 If you read part 2 of my hacking article,where I covered 'LOAD BYTES' in very finedetail, you will be aware from that, thatit is possible to enter this ROM routineat several differing points and, providingyou do so with certain registers setaccordingly, can either load in an entiresave or jump in at any point. Both theseoptions have to be adopted to recover lostdata - the normal entry address being usedto load in the block up to the point of anerror and a jump being made back into theloader, once the corrupt part of the tapehas passed by, to load in the remainingbytes. 1 If you press any key except ENTER, theaddress of the location eight on from thestart address will be printed, along withit's contents and the contents of theseven subsequent bytes. This appears on aseperate line underneath and you can PRINToutthe whole of your machine code programline by line in this fashion. 1 If you prefere to use disk rather thantape change these two lines:-G 1 If you now RUN the program, you'll hearthe effects of the envelope. Notice howthe sound comes and goes, almost like acar going past. 1 If you have used your Spectrum to outputto a robotic arm or buggy, you may haveconsidered using switches as inputs whichallow the device to sense it's furthermosttravel, or allow a buggy to get out of atight jam. 1 If you have got a Spectrum available, youshould format a disk as you normally doand put this blank disk inside your PC.{ 1 If you have any more tips, please sendthem in.2 1 If you do use the ASCII character code becareful to get upper or lower case right.For example if you inadvertantly usedlower case "w" in the example above youwould get double height characters insteadof double width! Perhaps for this reasonit is safer to use the CHR$ version. Somecode combinations require an extraparameter and this is referred to as "n"in the Printer Handbook. The value of "n"determines a particular function and canhave different values as quoted in theManual. 1 If you consider what the BC registersactually contain you will understand howthis works. Negativek 1 If you are doing a lot of LPRINTing directinto your printer you should find theaccompanying program very useful.u 1 If you have a Pascal system for yourcomputer, you can try keying in one ormore of the examples. When you have typedthe source code, compile it and run theprogram. These program should work for anyPascal system accepting lower case input. 1 If this is true, then every event whichhas ever taken place must have beendestined to do so, as if the universe was"programmed" in advance. Perhaps somesmall occurrence such as the death of onebird six thousand years ago caused a chainof events leading ultimately to yourbirth. But which part of the sequencecaused the bird's death? And which partcaused that event itself? The sequencemust have begun somewhere. 1 If there is only a single error, you couldcorrect it by BREAKing out of the monitorprogram and POKEing the appropriatelocation with the correction. Rememberthough, you have to POKE in the decimalnumber. 1 If the most significant bit of the mostsignificant bytes of the current BASICline number system variable is 0, the zeroflag is set and jr z,go jumps to the nextoccurrence of the label 'go', which is atthe start of the main program itself. Andif bit 7 of the accumulator is 1, the zeroflag is not set, the jump does not occurand the program moves onto the nextinstruction. This pops the contents of thestack back, restoring the AF registers tothier former values and returns to theBASIC interpreter. 1 If no program is RUNning, though, thesetwo locations fill up with a number fartoo high for a line number-p 1 If anyone is interested to know how Iimplemented the hack for the Sega MasterSystem II, which I said I would cover inthis issue, drop me a line and I will sendyou full details. 1 If anybody has instructions for Hisoft C Iwould love to hear from you. Also if youhave a PLUS D interface (not the drive)you want to sell of pretty cheaply,orinstructions for the QUILL. 1 If all has gone well, you'll now have acompletely unprotected BASIC loader andcan transfer the game to disc. Here are afew points to +D users who wish to dothis: 1 If all events are really predetermined bya sequence, we have no control whatsoeverover our actions, however much we may wantto do something (or to avoid doing it!).That's a bit scary, isn't it? Maybe I'dbetter go and take a nice cold shower tocalm my nerves. Ah, but maybe that's whatI'm destined to do, so I shouldn't! Ormaybe I'm destined not to do it, so Ishould. Errm...! 1 If RESER, the sound will begin at maximumvolume.1 1 If you have the face mask from thepotting shed you should be able to seewhats in the pool. It means getting wetagain unless you had it before escapingfrom the bees in which case you will havebeen able to see the *FRONT DOOR KEY* whenyou first dived in. 1 If you do not feel up to doing thesoldering you could always remove IC 8 andreplace it with the 128 ROM, replacing IC8 again when you wanted your +3/2A back. 1 If you descend the pit you can't getout,It's too deep.< 1 If anybody also has details on whatspectrum hardware will work on a +3 withno or little modification <A joystick.Snigger! Ed> or how to get GENIE to workon the Multiface 3 I would like to hearfrom you. 1 IT WAS ANDY DAVIS WHO SUPPLIED ME! 1 INGENJORSFIRMA I BECKMAN AB 1 II,STATISTICS II, PROJECTOR 1 and SPECFILE+., 1 IF..THEN..ELSE 1 IF <logical statement> THEN <statement>ELSE <statement2>; 1 IC 8 is the one to identify as this is thechip the 128K ROM is to be soldered to,piggy-back style - you can either do thisdirectly or, do as I did, use an ICholder, which will afford some ventilationto keep both IC's running cool. If you optfor soldering both IC's together directly,leave a slight gap between the two so aircan circulate through this space. 1 I/O PORT PRICE LIST 1 I've seen some magazines tell you to typein 'TYPEWRITER', others tell you to typeit in on the main 'optical illusion'picture. One even said to do it on thewrong game completely - Manic Miner! 1 I've jiggled the memory around a bit, andhave struck gold and now have about 5/600bytes to play around with, so if you wanta feature/command implemented, just let meknow, and if enough people want it thenI'll have a bash at it!! 1 I'm sure i've seen 1 I'm now going to describe some "symptoms"which you may see. Match up what theprogram looks like with one of mydescriptions and take the appropriateaction. Eventually you should end up withthe approximate structure above, in whichcase you have done it and can pat yourselfon the back. 1 I would like to see more 1 I would like to see less 1 I would have looked upon it as a challengeto write a utility using the aboveprinciples for one and all to make gooduse of but, after due consideration,thought better of it as file recovery is acomplex matter and may, in a great numberof cases, require an individual approach asingle piece of software could notpossibly supply. 1 I wonder if Andy reads my articles rightthrough before inserting his humorous (andI use the term loosely) comments, or doesthem as he goes. In fact, I could help himout in a major way by writing a piece ofsoftware which scans through Taswordarticles inserting random bad jokes. Thenhe wouldn't need to do it himself! Quitean idea, that. Eh Andy? 1 I was playing Target Renegade the otherday and comparing it mentally to StreetFighter 2, Mortal Kombat, Virtua Fighteretc. For some reason, all today's beat 'emups are "one on one" tournaments. I don'tknow why, since games like Streets of Rage2 are much more fun and generally includea two-player competition anyway. 1 I was curious to find out about peoplesexperiences and opinions of abductions.Q 1 I was a bit sad to see the return of$ 1 I tried the connection in the next town,Rotherham. That speed was a piffling 2400baud! Even the Spectrum can handle thatmodem speed! But, the connection wassteady, and reliable. 1 I thought I'd give the service a try as acustomer, rather than a fellow corporateservice. Owning the Speccy Sensations 1996CD (see second ON TRIAL in this issue), Ido not feel that I need to order any gamesever again, but came across a slightproblem. 1 I therefore decided to buy a full-widthprinter and settled for the EPSON LQ100Printer. The first problem is you musthave a suitable Interface to connect theComputer to the printer. Being a retiredElectronics Engineer, and still handy witha soldering iron, I decided to build myown interface unit using the well-knownZ80A POI chip. This I soon abandonedbecause although th ASCII code charactersprinted quite OK, the key-words on thespectrum did not. I then decided to trythe DATEL "INTERPRINTER" and this has beenhighly successful and I can thoroughlyrecommend it. It is being used to typethis article. 1 I tend to buy a lot of PC mags (I have a ton of cover CD-Roms at home, which I willtry and get througth during the summerz 1 I take no responsibility whatsoever forany damage which may occur to yourmachines should you undertake doing themod I have described - If done correctly,it does work very well indeed withoutany adverse side-effects to the machine. 1 I suggest you remove IC 8 from its holderto do the soldering - its orientation isidentical to that of IC 7 so use that as areference when re-inserting IC8 and thethe 128 ROM. 1 I said the locks stiff.Oh never mind !& 1 I reach Preston, and head straight to the computer centre, because I am a man with amission - a mission to access the Internet~ 1 I placed a telephone order at 15:25 withPDSOFT for Speccy Sensations 2. Theyinformed me that a new one had beenreleased, with more stuff on it, replacingSS2. 1 I normally keep well away from computers.Nasty, horrible things they are! Thisbeing, I have never needed to be acustomer to the Spectrum groups. So, Ihave no bias there. I also consider myselfto be an independent writer. I have nosworn aliegance to AlchNews. I could writefor any magazine (anyone want to make mean offer?) who would take me. 1 I mentioned last time that although forthe purposes of our adventure beinglimeted in size for demonstration purposesmore varity could be obtained by puttingthe objects needed to solve problemssomewhere that ensured all the rooms needto be visited at least once and in alogical order for the adventure to besolved. 1 I made a map for the adventure detailed inthis column. All the rooms ,all theobjects , what they had to be used for;and guess what ? I've lost it. 1 I know a man called M 1 I have used this chip on many projects andit's ideally suited to the Speccy.L 1 I have no hesatation in recommending theservice to all Spectrum and emulator usersalike. Whether it be for finding a gameyou've never played, a game you've alwayswanted the original box to, or like me,the instructions. 1 I have been toying with the idea of alsoadding a rubber-keyed 48K ROM as well,which would mean that I'd have allversions of the Spectrum in one machineand there would not be one piece ofSoftware it could not load and run.However, I've been too busy to investigatethis possibility, but I'll keep youinformed as to whether I was able to getit all up and running or not when I getround trying it out. 1 I have been using my SPECTRUM with anAlphacom Printer for some years,mainly forlisting of programs. However,this printerhas two disadvantages: 1 I have recently been sweet talked intobuying a Multiface by Ray Smith (my armstill hurts, Ray!) so perhaps you wouldcare to have me explain or investigateways of using it do do something you havein mind, though go easy on me as I amstill finding my way around - I also hope,once I've disassembled the greater part ofthe ROM, to write some software to loadinto the RAM area to do various bits andbobs ... Any suggestions in thatdirection? 1 I downloaded, approximately 230 files (notall of them snaps) compressed into aN 1 I can't speak for the EMULATOR HEAVEN CD,but I am sure that it's better laid outthan SS1996. There are a few instructionsfiles, but not many. One game which caughmy eye was Hewson's HEATHROW ATC. 1 I am actually leaving Preston Uni early for once. Despite being a Monday (Monday morning blues and all that, which I seem to get on Tuesday, Wednesday, Thurs 1 I went to the office supplies storeSTAPLES, to pick up a complete Internetkit. The price was a staggering `200, butfor that I got a 48,800 bps fax modem, allsorts of software, a big book, cables andleads. 1 Hylas Lane 1 Hulme Lane 1 However, you can use screen pictures whichhave also been saved as TAP files. Thelength of the TAP file will be reported as6937 bytes long. To view it directly onthe Spectrum, go into 48k mode and type: 1 However, this can infringe copyright, soif you do make a duplication, you may onlymake a personal single copy for yourself.Besides which, the control programwouldn't be much use without the textparts! 1 However, there has recently been a smallprice rise. The cost per issue is `2.There is ab 1 However, there are some gems to be found.Try BALOONIN.SNA for a very challenginggame! There are also lots of foreign gameswhich were never released in the UK. A lotof DINAMIC titles especially. 1 However, the final byte loaded, the paritybyte, will contain no overflow bits as itis the final byte of the block, thoughsome of its bytes will have strayedacross. There will not be the problem ofstrayed bytes if synchronization wasobtained, of which there is just a one ineight chance of that being so. 1 However, should your answer be 3,4 or 5,and you can offer suggestions ofimprovement, PLEASE DO!k 1 However, perhaps someone out there wouldcare to see what they can come up with. Ifanyone does, do not hesitate to contact meshould you hit any snags and think myassistance would help you overcome them. 1 However, all good things must come to anend. I thought that Roy should 'retire' onthe high he created. Andy and Roy didn'tthink so though, so I had to persuade Andyto give me his slot. 1 However (yes, there just had to besnags!), the program will only work onsnapshots made by version 2.01 of Z80.Since versions 3.01 and 3.03 have appearedsince then, you may have to do somesearching! 1 Howard covers an old topic - how 1 How many of you fell for my April Foolsjoke then? A software touch screen: ha!ha! I borrowed the idea from an old MicroUser magazine, which had a similarprogram. I spent hours typing it into aBBC only to find out that it was a trick. Believe me, it was not at all funny astheir program took up several A4 pages!<Wow, I had the exact same issue andalmost typed it in. Not knowing much aboutBBC I/O ports at the time, I thought theywere being serious. Don't you just HATEthe BBC? Ed.> 1 How does it work (if the following stufflooks too confusing you might of coursesimply use the routine without all thatwhy and how)? Well, with one exception itdoesn't check any system variables or ROMvalues but the hardware. This is a moresafer way as systemvariables or ROMs canbe changed but the hardware should be thesame in most cases. 1 How ... well, first you will need a copyof Teledisk. It should be available fromany decent PD library (insert your ownplug here Andy!). <Me, shamelessly useyour serious article to give a free plugfor the free software extravaganza, alwaysavailable from Alchemist Research andAlchemist Software? Never! Ed.> 1 Hopefully, all libraries distributing thegames will acknowledge the identifiers foreach game, and prevent a lot of confusion!~ 1 Hopefully I will include these in this& 1 Home computers store thier memory on aseries of silicon chips. Each memory chipcarries thousands of tiny circuits whichcan be either switched on, or switchedoff. Each of these circuits represents asingle digit in binary - a BIT. When thecircuit is switched on it represents 1,when it is switched off it represents 0. Within the chip, these tiny curcuits areorganized in groups of eight. Each grouprepresents a BYTE - that is an eight-bitbinary number, or two digits in hex. 1 His libel, lies and lawsuits 1 His fanzine is a tabloid, 1 His conscience is quite clean. 1 His attitude is immature... 1 His answering machine. 1 His ancestors had visited a few otherplanets in the galaxy, but decided thatthis was the best as it had a higheroxygen level than the others, even higherthan mother earth. It also had a denseratmosphere so anything that was heavy onmother earth, felt a lot lighter here. 1 His latest information also attacks anumber of other people and organisations.He claims that these people should havebetter things to do with their time thanattack him, so should be ignored. 1 His books COMMUNION and TRANSFORMATIONdepict his own amazing story about how hewas frequently visited by aliens at hislog cabin in a secluded corner of up-stateNew York, abducted on numerous occasionsand has ended up with unexplicable and un-identifiable objects being implanted invarious parts of his body. 1 Hilton Court 1 Here lies a very important lesson." 1 Hello and welcome to the lack of AdventureSpot which due to a change of job for thethird time in as many months and the timeneeded to look after a familly of 3 kidshas barely been looked at since the lastissue. 1 Hello again. Below is the short programcreated in the last instalment. It simplyuses channel A to make a continuous sound.This time, I want to take you throughsimple Envelope contrl and the use ofnoise. 1 He's also made the first move by publiclyattacking David Fountain of the FPDlibrary. Although Mr Fountain has had somenasty experiences with Prism, he's kept itto himself, but Mr Sherwood has made themistake of making it public. Now, MrFountain is in a position to explain tothe masses why he is no longer friendswith Mr Sherwood. 1 He was snapped out of his thoughts byAleen, 'Are you going into stasis with therest of us for a couple of days?' sheasked, 'or do you want to stay awake forthe journey?'. 1 He was obviously picked as a first speakerto fire up the audience and get theirminds ticking over.g 1 He was just thinking about the humans thatwere left behind on mother earth, if theyhad evolved differently, or survived atall, when Samak entered the dome, closelyfollowed by Aleen and Coria. 1 He was glad that she was coming along.& 1 He was completely riveting, you could haveheard a pin drop as he was talking.M 1 He used to have a lot of friends 1 He threatens legal action 1 He showed us film footage of U.F.O's fromNew Mexico, at first I mistakably thought(being the cynic that I was) that thesewere fire flies as there were hundreds ofthe darting about the sky, but on slowingthe film down these things looked likeeither spirals or chain links which wouldtwist or bend in various directions. Itwas pointed out that these things werethousands of feet away from the camera sothey must have been huge to seem so close.More film footage showed another "craft"which seemed to be rectangular in shapeand as wide as a house which hovered a fewthousand feet above the ground. 1 He sent this mail shot to all kinds ofpeople, including those who aren't evenconnected with the Spectrum. One of whichwas a Mr Middleton of Persona Software.When he received it, he rang Mr Sherwood,asking what it was all about and why hefelt he should receive a copy. It'sreported that when confronted in thismanner, Mr Sherwood squirmed as hecouldn't answer the questions put to him. 1 He placed the fourth crystal at the farend of the table and sat back to wait forthe others to arrive. As he looked aroundthe dome he saw a holo-pic of the motherearth, before it had become the desolatewasteland that made the humans desert itand move to this planet at the other endof the galaxy. It was more beautiful thanthis planet which his ancestors had chosenfor thier new home. 1 He opened the door to the adolecents roomjust as she was sitting up in bed, 'Dad?what's happening?' she said as she triedto focus on the figure coming towards her.'Go back to sleep, there is nothinghappening' Jarus put the thought into hermind as he placed the rod to her forehead.For a split second she looked at him witha puzzled look on her face before fallingback to sleep. 1 He looked at Samak and Aleen and could seethat they were close to tears also beforeundoing the buckle on his strap andwalking to hold Coria in his arms whilstthey looked at Mother Earth together. 1 He knows nothing and the AMERICAN bookhe's getting half of this from is derivedfrom AMERICAN PC SOFTWARE - hardly anybasis for Spectrum software. 1 He found that the controls of Borok'scraft were very similar to his own plansand could'nt help thinking that Borok hadsomehow got hold of his plans and copied afew ideas of his own, but he dismissedthis idea almost immediatly as he did'ntthink that Borok was the kind of person todo such a thing as steal another personsidea. 1 He finished his talk with a half hoursession of questions and answers, most ofwhich we had to miss as we had a train tocatch. <I hate B.R!. Paul> 1 He copyrights his letters 1 He contradicts himself. 1 He can't back up his claims, 1 He also pirates games. 1 Having said that, the most recent episode (at the time of writing), showed Mulder up to his old tricks, risking his life in the pursuit of Alien beings, just a shame it ripped off the ROSWELL alien autopsy footage... 1 Having recently fallen victim to certainspineless creatures which prey upon thereputations of the innocent, I would liketo take this opportunity to warn AlchNewsreaders about a dangerous species ofpredator that roams 1 Having read issue 18 of your acclaimedpublication, I must admit to being morethan a little disappointed. While thetextual content was universally of a highstandard (especially those articles bythat genius Paul Howard), the option tochange the music on a +D disc system wasmediocre to say the least. 1 Having a properly working assembler isessential. Many of the following chaptersdepend on it and it is vital that youlocate all of the bugs in it now. 1 Have lost them, one by one. 1 Hard cricket balls break glass windows soyou can get back into the house ( They canalso break other types of balls as I canvouch from painfull experience ) 1 Hang on. What this rumbling from your bum?Must be the mouldy bread having an effect.Better get to the loo pretty smartish.Hope you remembered to put some loo rollin there or your going to be stuck inthere a very long time. 1 Hang on a mo. The bus is already at thebus stop. Better run for it or you'll missit. These bus drivers don't hang aroundand I should know ( In joke ) 1 Halfway up east wall 1 Half an hour before take off they were inthe docking bay standing beside the hugecraft that would take them to motherearth. The whole of the craft wasconstructed out of Diamontanium whichwould reflect the heat and light of thesun, it was also one of the strongest andlightest materials known to them whichwould enable them to travel at immensespeed without disintergrating. 1 Hacking Apart 1 Ha ha ha! The plan for the AlchemistEmpire to dominate the world is proceedingnicely. No media format can escape theforce and clutches for too long... 1 HOW TO USE IT 1 HOW TO USE EPSON PRINTER CODES 1 HOW TO ENTER MACHINE CODE. 1 HOW THE MONITOR WORKS. 1 HOW THE GAME WORKS 1 HOW MUCH MEMORY. 1 HOW IT WORKS 1 HACKING BASIC PROGRAMS 1 HACKING APART 1 HACKERS CORNER 1 Grindleton 1 Greatful appreciation must go out to allwho helped in the production of this finepublication. Notable thanks must go to:{ 1 Great thanks must go to: 1 Graham Collier is an accomplished hackerand programmer, and now it seems is a Z80hardware genius!d 1 Got better 1 Got Better 1 Good morning, class 3A. Today I'm going tolook at some classic, and some completelyunnoticed, mistakes in Speccy games. Notall of these mistakes are programmers'errors and bugs; many are factualslip-ups. Anyway, here are the top tenSpeccy game errors of all time. 1 Go to work , Great reward eh. 1 Go from me to you, for the appallingwriting in the doc file - you know whatthey say - never, ever, ever let theprogrammer write the instructions - if youdo, it's bound to be badly written!!! 1 Gerrards Cross 1 George Imrie 1 Gastackerstrasse 23 1 GROUPS IN TROUBLE? 1 GROOTROM .BIN 1 Furthermore, each of these loaded bytescan be reconstructed back to theiroriginal values by shifting the strayedbits back to where they belong - you willneed to monitor each shift, if needed, toobserve 1 Front door 1 From the moment they stepped out of theshuttle, all they heard was "Good luck,and come back soon", it was obvious thatthe party had been going on for some timebefore they got there. The council calledthem up to the raised platform foreveryone to see them and asked them to saya few words. Jarus was pushed forward bythe rest of the team and Coria raised himhigh in the air, he had no choice now, hehad to say something. 1 From Alchemist Software or 1 Fountain PD 1 Founder, Alchemist Research Group! 1 Fortunately, these glasshouse- dwellinginvertebrates are easy to recognise, astheir vermicular form and well-developedcrawling 1 Format a +D disc - hurrah!! At long lastI've written a format routine that works,please NB that sector skewing is used -this speeds up access on a +3, and seemsto be OK on my DISCiPLE Please note singledensity format is not supported (who usesthem in any case?!?!?) 1 Forgotten abbey 1 For we'll prove all we've said. 1 For those of you who, like myself, owneither a +3 and/or 2A and sometimes wishit could be switched to a 128 machinefrom time to time, help is at hand!!! 1 For these POKEs, simply MERGE the Basicloader and add then BEFORE the RANDOMIZEUSR command, or use the Multiface.v 1 For most purposes this will leave ampleroom for your machine code programs. Infact you need'nt leave so much room, butits always better to leave extra space incase you want to amend or expand yourprogram at a later date. 1 For instance. There is a some treasure atthe bottom of a pit.Don't ask how it gotthere cause I don't know!m 1 For infinite air, add the following POKEs:* 1 For fun, try altering the second value inline 60:2 1 For example, in some copies of his lettersand magazines, he says that PD can bedistributed for any price, but cannot bealtered. THEN, he says that it can bealtered and even compiled into anotherlanguage! 1 For example, if the line 40 OUT 255,139 isused, it would be established that 255would address the control port of the PPI,and 139 would be the control word whichsets port A to output and ports B and C toinput. Then a line 50 LET a=IN 191 wouldread the inputs of port B and a line 60OUT 159,255 would output all eight datalines of port A. This now becomes a simplematter of setting up the control word andthe port address. I have also included twoBASIC listings to show how this might workwith the relevant circuitry. 1 For example, Womo are very close to AndyDavis and Miles Kinloch. For some timenow, Mr Sherwood has been trying to becomeclose friends with WoMo. How can he expectto achieve this? The loyalty of WoMo willdictate that they will never be his friendwhen he directs such attacks. If they did,I am certain that other groups and readerswould boycott their service. 1 For example, BBC2 is showing Star Trek:The Next Generation, once a week, onWednesday evenings. In the time it hastaken BBC2 to show all seven seasons, Skyhas managed to show the entire series FIVETIMES, on a daily basis, rather than oncea week. Speaking of TNG, it's now nearingthe end of it's run on both channels. The7th series isn't as good as the 5th or6th, but still came up with two classicepisodes - THE PEGASUS, which saw theEnterprise temporarily gain a cloakingdevice, and PARALLELS, which dealt withparallel realities, always a good crowdpuller. 1 For details of some of the contents of thenews sheets, see SOFTWARE EXTRAVAGANZA inthis issue._ 1 For any one who is interested there was avideo made on the day.@ 1 For a free copy of Z80 version 2.01 (oreven the later 3.03), Warajevo emulator,and any other Spectrum emulators andsupplemental tools, simply send a disk andSAE to Alchemist Research. 1 For a better effect, change line 30 toread:/ 1 For SOFTWARE PROJECTS version: 1 For SAM version and SAM subscriptions.& 1 For PC users wanting to swap programs,games and utilities with other fellow PCusers, both would need a copy of theemulator first. However, with the aid of asimple utility, this is no longer so. 1 For BUG BYTE version: 1 Firstly, on the way to catch the morning bus to Preston ('The Sh*t hole' as I call it), I popped into the newsagent andx 1 First, Prism PD. Launched from the TotalPD library. Was handed a Spectrum serviceon a plate._ 1 First, I would like to draw people'sattention to a letter in PD Power bysomeone who calls himself L. Murray (andwho, by the strangest coincidence, justhappens to be from Leicester...). Thisman's tricks never seem to vary, forseveral PD libraries - not just AlchemistResearch and FPD - have been the subjectof his unwelcome attentions over aconsiderable period of time. There seemsto be just no pleasing this mostfastidious of connoisseurs - but oddlyenough, he always comes asking for more! Aglutton for punishment, surely!! 1 First up, the new (3rd) series of the X FILES hit SKY in March, a bit strange this, one moment EVERYBODY is out to killy 1 First landing 1 First Impression : 1 Finally, a multi-meter should be used totest the module giving a reading of 4.5vto 5v on each data line when in use, oralternatively the LED circuit could beused. With the module working it nowallows an infinite range of exotic chipsto be used (ADC / DAC etc) for precisionsensing and variable voltage control, andthis will be the topic of my next article. 1 Features the extra utilities 1 Faxsales : 01702 617123 1 Fall from any height (almost!) 1 Failing that, just stick in a POKE andwalk on the water to the island!J 1 FULL COPYRIGHTED SOFTWARE: Very much likecommercial games. May not be distributedor altered without permission.r 1 FREEWARE: Copyrighted 1 FPD NEWS: It's not Sinclair Classic, butcomes from the same stable. This briefmagazine gives details of the FPD library,and some of their available goodies. 1 FOUNTAIN PD LIBRARY 1 FORMAT Dddd$ 1 FINDER SERVICE. Plus, can you 1 FE FCjr z,keylp 1 F9 SOFTWARE 1 F9 19 D1 01 20 00 ED B8 1 F6 E0cp 252 1 F5ld a,(23622) 1 F. Ridout is still selling an UNUSEDMultiface 128 with a copy of Lifeguard for`10W 1 Experiences by Miles Kinloch 1 Excellent. 1 Everything is now set to call the firstmachine code subroutine labled 'lineno'.R 1 Even so, if you can get access to the% 1 Ernastrasse 33 1 Erm, ah. It HAS been featured... Hmmm,maybe you'd better just ignore that bitabove.Z 1 Erases a file from the disc. 1 Entrance to Hades 1 Enter the routine using the machine codemonitor. Remember not to type any spacesbetween the pairs of digits though, andalso to end it with a "#". 1 English-actors game. 1 Enable warp jump without having to typeWRITETYPER4 1 Emergency Generator 1 Email: [email protected] 1 Eg: If ALCHNEWS19 was at position 1 ofyour disk (which it usually is), LOAD P1will load the file. A CAT of your diskwill show what program number is allocatedto each file. 1 East wall base 1 East Sussex 1 Each of the holes were too small to beseen by the naked eye and the wholeoperation went well until a fragment ofneedle broke off in the back of the mansskull after taking a brain tissue sample. 1 Each function or sub-function can be usedindividually or in combination e.g. Youcan obtain say :d 1 Each room is 256 bytes in sequence,starting at address #C000 (49152) and goesup in sequence at D000, E000 etc.u 1 EXPRESS SOFTWARE 1 EXE files, in other words, it 1 ERASE Dddd"f1" TO "f2" 1 ERASE Dddd"f" 1 EPSON PROGRAM by Ken Beer: To accompanyhis article in this issue.D 1 ENTERING PASCAL 1 EMILY SOFTWARE (Voice controller & others)21 Ladycross Road; 1 ED B8 06 02 C5 D5 11 00 1 ED B0keypl ld a,127 1 ED 53 FE FEld hl,(23623) 1 ED 53 FE FEld hl,(23621) 1 ED 4B 36 5Cld h,0 1 ED 42dec a 1 E5call print 1 E5 21 00 F9 19 EB E1 01 1 E0 00 ED B8 C1 10 E5 C1 1 E-Mail : [email protected]$ 1 Duplication fees for disc copies have beenCUT BY 50% to just 5p with tape copiesstill priced at 10p per title. The firstsix titles are free every time an order isplaced. As an example; 12 titles will costyou 60p on tape or just 30p on disc! Thereis no minimum order restrictions. Pleasenot: We only supply specific +3 programson 3" disc. 1 Due to the large collection of Sound andgraphics Demos available, this seperatelist is available on request. Each democomes with the full title, year ofrelease, Programmers credits, correctloading mode, Kb totals down to the lastbyte and number of files used per demo.644 titles are available, making it thelargest known collection in the world! 1 Dr Jones will never... 469 1 Don't go into the pit yet though. Unlessyou tie the vine to the tree FIRST whenyou try to use it to climb out you willjust pull it inti the pit with you and bestuck. 1 Don't forget to CLEAR down to at least65109 before you enter the followingprogram. If you can enter this programusing an assembler the origins are listedhere. And even if it does not assembleproperly you can check the translation ofeach instruction and identify bugs thatway. If your assembler will not work atall, use a machine code monitor to inputthe program. The start address is 65110. 1 Dominic Morriss 1 Does a 16bit poke for the entire memoryconfiguration (ROM3, pages 5,2,7). Thiscommand[ 1 Do a standard catalogue of the disk.$ 1 Disk users have the advantage of beingable to access any section at random, socan simply note the last part they read,and come back later. 1 DiSCDOS v1.34 - Full version 1 DiSCDOS is a program that emulates a+D/DISCiPLE on any +3 with a 3.5" DSDD B:drive, it achieves this by patching intoBASIC itself thereby making itselftransparent to the BASIC interpreter. 1 Desmond Tyler. 1 Desmond Tyler 1 Depending which position the switch is in,you'll either be confronted with a +3/2Aor a 128 menu.b 1 Denbighshire 1 Delete all moving nasties 1 Delete Monty Python foot, barrel and Maria* 1 Dear Mr Davis, 1 Dear Dead Mr Howard, 1 David Ledbury has gone on another one ofhis famous and patented 'shifts' to a newaddress, so no-one can contact him,leaving many in the lurch! 1 David Crookes 1 Dave Nicholls for the room data 1 Dave Ledbury 1 Dave Fountain is a PFN expert. Contact theFPD library for advice and programs.N 1 Dave Fountain has promised to send me aworkshop manual for the Spectrum, so be onthe look out for a version that will makePentium driven machines look very slow andout-dated, though don't go holding yourbreath!!! 1 DS9 is also on BBC2 on Thursday eveningsat 6pm. For those who aren't too keen onit, I beg you to keep tuned, as towardsthe end of season two, and all of seasonthree are just great, equally as good, ifnot better, than TNG. We get to see somenew enemies, The Dominion, who are veryclose relatives to the security officerOdo, and far nastier than anything thrownup to battle the Federation in the past.They have a ruthless band of warriorsunder their control; the Jem H'adar. 1 DON PRIESTLEY games, including TRAPDOORand FLUNKY, and older games like the everplayable DICTATOR, and SPAWN OF EVIL.y 1 DISCLAIMER, THE LEGAL BITS 1 DH: Writers these days, I don't know...8 1 DH: The content was frankly appalling.& 1 DH: Erm, er... who cares? 1 DH: Let's see. If he got half thequestions right...< 1 DH. er.. no? 1 DH. When are you going to review that% 1 DESIGN A PLATFORM 1 DEEP SPACE RANT 1 DD: Ooh, publicity! What have we won then?* 1 DD: Oi! Get off my premises, you! Ifyou're not out of here in sixty secondsI'll call the cops!g 1 DD: Listen son, are you having me on? I'ma busy man, you know, and I have to getten new Megadrive games on the streets byThursday... 1 DD formatted. 1 DD E5ld de,20726 1 DD E1pop hl 1 DB FEor 224 1 DAVID LEDBURY of Sam Prime has a widerange of Spectrum software for saleranging from budgets to big boxedclassics. I've seen this collection and itis absolutely priceless! For more details,send an SAE to: 1 D1 E1 10 D4 21 00 3F 06 1 D. Ledbury 1 Cure ATTIC bug 1 Cuckoo's nest 1 Coria was looking out of the glass dome ather home planet, the sky was clear and thesun cast an amber reflection over thewater all around, in the distance shecould see the party was still going strongon the recreation island, the sun had casta reflection of the dome onto the waterand it just looked like a giant ball, halfin, half out of the water. 1 Coria was asleep when Jarus came into thecontrol room drinking his first meal intwo days so he left her to rest whilst hechecked how long it would be before theyarrived at thier destination, 'Onlyanother 37 hours to go' he said to himselfafter checking the panels. '36 hours 48minutes and 17 seconds to be precice'Coria's voice entered his mind, which madehim turn to look at her. 1 Coria lifted the male out of his bed withtelekenisis and started to move himtowards the window, she opened the windowwith another thought and began moving himoutside. 1 Coria levitated them all upstairs afterfinding that the stairs creaked when stoodupon, then went to the big room at thefront of the dwelling. Inside the roomwere two adults sharing a bed, one maleone female, Samak and Aleen came into theroom after checking the others andreported that there was an adolecentfemale in one and Aleen had seen a male ofaround four years old in the other, bothsound asleep. 1 Coria had got the man outside now and hewas floating towards the trees where thiercraft was, 'I think it would be quicker ifwe all levitated back to the crafttogether' she said as she lifted herselfand the others and started to move themtowards the trees. 1 Coria continued to control the craft asshe joined in with the others activitiesand never lost concentration no matter howdistracted she was, the rest of the crewfelt comfortable as they knew that she wasable to designate a portion of her brainto controlling the craft as easily as shebreathed, it was like the craft was partof her and she moved it as she would moveher arms or legs. Only her race could joinwith electronic devices in this way andbecome a kind of central processor forwhatever it was they controlled. 1 Coria called the others into the controlroom, 'We have just passed the planetNeptune on the edge of the solar system,so we will be in the Sun's orbit in tenminutes, i'm taking the craft up to 4.2light speed and starting the vortex, strapyourselves in'. 1 Coria brought the craft inside the planetsatmosphere above the area they had decidedon and Samak sent out the tiny probes thatwere designed to look like 20th centuryinsects, they were programmed to locateand stay with someone who had all thesymptoms of the virus then signal back tothe craft when the person was asleep. 1 Coria was sat at the helm with theelectrode band around her head thatamplified the signals from her brain tocontrol the craft, she had her eyes closedbut that did'nt worry any of the others,they knew that she would be able to sleepduring the journey to the solar system andstill manouver the craft safely, it wasonly during the time travel sequence thatshe had to be fully alert and that wouldbe in a few days. The rest of the crewdid'nt have much to do on the journeyapart from going over the mission detailsand checking that everything was where itshould be ready for the human that theywere going to pick up for the samples. 1 Coria unlocked the door without anytrouble, by thinking about it, then thefour of them entered the dwelling quietly.'There are three rooms above us withcarriers of the virus' Jarus said 'Coriaand I will check the big front room, Aleenand yourself will check the smaller roomsat the back, please be quiet and don'ttouch anything' he said turning to Samak. 1 Coria looked impressed at 1 Copies the file named f1 on the +D disc tothe file named f2 on the default +3 drive.f2 can be a drive in which case theoriginal filename is kept, please notethat sometimes this may come back with BadFilename error report, this is simplybecause the +3 has fewer characters whichcan be used in a filename. If f2 is adrive then f1 can contain wildcards. 1 Copies the file f1 to the file f2 on the+D disc. Please note no wildcards can beused.Y 1 Copies the file f1 on the default +3 driveto the file f2 on the +D disc. If f1 iswild then simply leave f2 out.r 1 Control word A: B: C: 1 Contest becomes a reality! 1 Conservatory roof 1 Connection was quick 1 Congratulations to Paul, who wins a `5prize for this little gem. The best poemsubmitted before August 1st 1996 will wina fiver. 1 Concluding Part 1 Comprising of the following 1 Collect only tap to complete game! 1 Cold store 1 Codemasters produced a playable demo ofthis platform game, featured on a YourSinclair covertape in 1992. For somereason, the menu option to begin playingwas "START BUBBLING", whereas in thefinished game it's "START DYNAMOING". Infact, the control menu had been liftedstraight from Codies' previous release,Bubble Dizzy. Those lazy gits! 1 Clears the screen and resets the coloursto white paper and border and black ink.R 1 Christian Aymard 1 Chris Thomson 1 Chris Taylor, Triad 1 Chris Taylor 1 Chris Norfolk 1 Chic Computer Club 1 Channel A has been changed from tonegeneration to noise. For details of this,read the earlier part again.p 1 Change it down to 12 or 5 or lower and thespeed of the envelope will increase,producing sounds like a train, or someonesweeping the floor with a broom. 1 Catalogues a disc, to stream ss (defaultis the screen), the file name may be wild.An abbreviated catalogue (listing only thefile names and free space on the disc) canbe obtained by following the drive numberwith a "!" 1 Catalin Russen, MicroCRIFS 1 Carl Murray is also pretty hot with the+D!- 1 Cantley is about a quarter of an hour awayfrom where I live, so after meeting upwith saner members of my family we bundledinto the car and off we went! We arrivedjust before 9am to assure ourselves aparking space, but the main car park wasalmost full and hundreds of people hadalready been let in. 1 Can't think of a Title 1 Cambridgeshire 1 CPC Undercover 1 CPC UNDERCOVER (magazine) 1 COPYRIGHTED - NOT PUBLIC DOMAIN! 1 COPY Dddd"f1" TO Dddd"f2" 1 COPY Dddd"f1" TO "f2" 1 COPY "f1" to Dddd"f2" 1 CONTRIBUTIONS can be submitted$ 1 CONT ATT ALT HOLD 1 CONSTRUCTION DETAILS 1 COCKERMOUTH 1 CLEAR clears the display file - like a CLSdoes - and also the variables. It resetsthe PLOT position to 0,0 the bottom left,restores the data pointer to the start,clears out the GOSUB stack and places itunder the new value for RAMTOP. 1 CLEAR 63999 1 CLASSIX / GAME FINDER SERVICE 1 CHRISTIAN AYMARD 1 CHIC COMPUTER CLUB 1 CHESSTINGTON 1 CHESSINGTON 1 CHALFONT ST PETER 1 CENTRAL UK SPECTRUM & SAM FAIR 1 CD-Roms of speccy snaps available (Mike Mees, Speccy sensations 2 etc.)J 1 CD F5 FEpop hl 1 CD E8 FEld hl,posn 1 CD CE FEstatno ld bc,-100 1 CD CE FEret 1 CD CE FEld bc,-10 1 CD CE FEld bc,-1 1 CD BB FEld hl,23286 1 CD B5 FEld de,20731 1 CCEECCAAA?>>MOMOMK 1 CB 7Fjr z,go 1 CATALIN RUSSEN 1 CATALIN RUSSEN would like some Amigacontacts, wishing to swap tips, advice andsoftware for the Amiga. If you would likean Amiga penpal, please write to: 1 CAT #ss,ddd;"f" 1 CANNON BC01 inkjet cartridges, `5 each o14 for `50.5 1 C9prtout ld b,8 1 C9prt xor a 1 C9print ld bc,(23606) 1 C9posn defw 0 1 C9org 65129 1 C9org 65120 1 C9lineno ld bc,-1000 1 C6 30push hl 1 By the way. You may well be getting hungrynow ! If you haven't droped the breadbefore diving in the pool it's bound to bepretty soggy. If you have still got it ina fit state to eat you have the honey toeat it with. It's a bit mouldy in themiddle you notice but hunger must besatisfied. What effect that will have onyour guts remains to be seen. 1 By the time they had reached home thevirus had come to thier sector and hadalready taken many lives, the antidote wasplaced in the drinking water system andeveryone was told to drink as much wateras they could. The whole planet was curedwithin a few weeks, even the colonies inthe southern hemisphere showed signs ofrecovery and all that they had left to dowas transport the dead to one of the oldcrafts in orbit and send it into the sun. 1 By Vision, of TMG 1 By Paul Howard 1 By Paul "Sodium thiosulphate 1 By Paul "Ophthalmophobic" Howard.! 1 By P. Howard 1 By K. Gurd 1 By Desmond Tyler. 1 By 9:30 the next day, the CD had arrived!Hows that for service!@ 1 But, twenty issues and six years on, anda registered readership of approximately1000, not one valid complaint has crossedour paths yet - we must be doing somethingright! 1 But, the speed was beginning to be a bitof a pain. Whereas a 48,800bps modem wouldtake under a minute to send a completecopy of AlchNews to someone, on the 2400modem, it would take well over half anhour. After telephone and electricitycharges, it would be twice as cheap tosend a disk by post! 1 But, the biggest shock was the actualspeed of the system. It crawled along asif it had shares in BT. But, part of theproblem was mine: 1 But, lets go back to the matter of choice.Alchemist or Prism?= 1 But, from an outsider, I can clearly seewho is at fault. It's Martyn Sherwood. Theroot of the problem is his attitude. Fromignoring letters to faulty software. Fromfailing to apologise to piracy. 1 But, don't expect a reply! 1 But, my advice to anyone thinking ofsurfing the net is to take a long hardlook at it. Try out an Internet Cafe firstbefore spending your hard earned money. Iam eternally greatful that Staples gave mea refund. There would have been a veryexpensive white elephant on my PCotherwise! Stick with TELETEXT. It's mightbe low quality resolution, but is fasterand free! 1 But to amass the 2000-3000 snaps on these snap CD-Roms - using a privately ownedP 1 But there would be no point in storingnumbers in these circuits without beingable to find them again. So each eight-bitmemory is given an address. In a machinewith a total memory space of 64K, forexample, you need 64K addresses - one foreach location. 1 But there is hope, it's rumoured that% 1 But now they all are gone. 1 But multiplication is a toruous businessin machine code. There is no instructionto do it and it must be performed byshifting the binary digits about. Additionis easier, so to multiply the ASCII valueby eight, you simply double it -by addingit to itself- three times. Note that thisisn't done in the A rgister because it isbound to overflow an eight-bit register-48*8=384, the start of the character 0,is greater than 255, the maximum capacityof an eight-bit register- but it won'toverflow a 16-bit register. 1 But it's better to type in a line at atime and check them rigorously before youENTER them. It is much easier to edit themwhilst they are still on the screen thanwhen they are in memory. 1 But if you'd rather stay at home 1 But given these criticisms, Warajevo,% 1 Bulk erasing - a new diet method ?" 1 Brian Watson, 8-BIT 1 Brian Watson 1 Brian Gaff, BG Services 1 Brian Gaff 1 Brandlesholme 1 Borok,unfortunately he contracted the diseasebecause he removed his mask to see if hecould breath the atmosphere, he could ofcourse but what he did'nt realise was thatthe bacteria was in the air he wasbreathing'. 1 Bombjack!. 1 Bl: L11 Ap: 86 1 Bjorn Eriksson of Bromma in Sweden haspassed some details of a few Spectrumservices in his home land. He thinks theprices are rather high, but there's somegood stuff in stock. 1 Bit 3, CONT, can be SET - which gives acontinuously repeating envelope, or RESET- giving just one cycle.l 1 Bit 2 controls the ATTack. If SET, thesound will build up steadily.G 1 Bit 11. Killer block identification.$ 1 Bit 10. This is a solid block which willnot let Willy though at all.F 1 Bit 1 controls ALT. If this is SET, tesound will decay (fade away).G 1 Bit 01. Sections of the screen with thisbit pattern allow Willy to pass throughfrom underneath, but support him if helands on top, such as tables etc. 1 Bit 00. This is normally blank and makesup the background for the room. Colour itin any way you want for a patternedwallpaper effect! 1 Bill Richardson, EEC 1 Bill Richardson & Co. 1 Bill Clark 1 Beyond that lies an area of spare memory. This allows the memory areas either sideof it to grow, until STKEND meets stackpointer and the Spectrum will tell you itis out of memory. 1 Beware though, as some combinations cancrash the game.9 1 Before you run the trace, make sure thatyou have SAVEd it on disk/tape. If yourassembler is working, you can use thenormal save command for your device. Thiswill save the source code -that is, theassembly language- along with 1 Before you enter a machine code program,you have to decide where you're going toput it. This is a very important task, youcan't put it into an area that thecomputer uses itself, otherwise yourprogram will be overwritten by fresh datafrom ROM, or the computer will fail tofunction because you have overwrittenvital data. 1 Before I go on, I must mention that atthis point we encounter a quirk of the AYchip. In the case of all the otherregisters, a zero means that it is turnedON and a one signifies that it is turnedoff. Register 13 works the other way! 1 Beer. Accompanies free program 1 Because the author of this emulator is& 1 Because of this setback they did'nt returnthe man back to his bed until an hourlater than planned, and it was beginningto get light as the craft took off aftersterilizing the whole interior andcleaning the air of bacteria. 1 Because he knows he'd lose. 1 Because this publication is on anelectronic form, it is susecpible totampering and altering, and attemptedtampering has been made in the past by theuntrustworthy, lying, pirating MARTYNSHERWOOD. Because of this, 1 Because Mike Mee failed to give anyordering details of his CD-ROM of SPectrumstuff, I had to get the 'rival'compilation. 1 Bear in mind there must be just one areaof damage in the file(s) and that thelatter end of one of the files should beintact. It is not possible to recover dataoff the damaged part of any tape. 1 Be very careful when using 'def'instructions. They must not be put in anyposition where they might be executed bythe processor. Otherwise they will corruptyour program. Here, this 'defw' is safebecause it is after a 'ret' at the end ofthe program. 1 Be careful when using thisinstruction. It only increments the lowbyte. If it overflows, the carry flag willbe set, but the high byte will not beincremented automatically. In this casethere is no danger though. The low-byte ofa screen location only reaches 255 at theend of a line. The 'inc (hl)' instructionis very useful because it is the onlycommand that increments the contents of amemory location. The others only incrementthe contents of registers. 1 Barry Plewa for permission 1 Barry Plewa 1 Banyan tree 1 Ballroom west 1 Ballroom east 1 Back we went to the car, but once againsomething was wrong! The car had sunk agood inch into the muddyt 1 Back stairway 1 BTW, there is a high possibility of my ownaddress changing soon, so keep writing tothis address and all mail will reach meeventually ! 1 BORDER b:PAPER b:INK b 1 BOMBJACK at the DOS prompt 1 BLAKES SEVEN has just started it's rerun on UK GOLD, showing that along with that other top bananna prog MIAMI VICE, that they don't make progs like they used too (the X FILES excluded, off course). 1 BITS: 7 6 5 4 3 2 1 0$ 1 BG SERVICES (Z80 EMULATOR ONLY) 1 BEST OF BOTH WORLDS is the final doubleepisode of Star Trek. It's one of thoseepisodes which you'd be best taping, as itneeds a few watches to get the hang of it.Like all SF programs, it cashes in on timetravel, but it features so much more inthe process. It's debatable over whetherit's the best TNG episode ever, but thereare some 1 BBS sales: 0181 665 5629 1 BANYAN TREE easier 1 BABALON 5, gone are the days of wooden& 1 At times they were having to work without a Hard Drive, not an easy thing.J 1 At this point, you can re-insert IC 8 backinto its holder, ensuring you do notdisturb the wire you inserted into pin 20of the holder. 1 At the time of JSW, there were lots ofrumours that the sequel was to be WillyMeets the Taxman, but that was unfounded.} 1 At the foot of megatree 129 1 At last you make it to the door. 1 At first these codes look very strange andfrightening until you realize that thecodes are actual ASCII characters. Eachcharacter has its own code numbercharacterised by the symbol "CHR$".Perhaps an example would best explainthis: 1 At Cantley Park Events Field, Twyford Road(A321). Huge Popular and Established Eventin Parkland Setting. Starts Easter BankHoliday, Monday 8th April. Buyers 9am till2pm. Entrance 25p. 1 As you will recall, port 65533 selectswhich register we want and port 49149 isused to put he value into i. Add these twolines to the program: 1 As usual, in you have any problems thenget in touch with this address.I 1 As they came out of the trees they saw arow of dwellings to the left and a singlebig dwelling a little further away on theright, it had a large area in front of itwith different plant species dotted aboutand a vehicle in front of the door, 'Thatsa car isn't it?' said Samak excitedly ashe started to walk towards it 'Just think,our ancestors used to travel in thesethings alone'. 1 As they came into the suns orbit at justabove 75,000 miles above it's surface,Coria took the speed up to 5.3 light speedand signalled to Samak to start the timetravel sequence, instantly his hands werepressing buttons, turning dials andflipping switches. 1 As there are only five keys, and whetherthey are pressed is specified by one biteach, that leaves three spare bits.w 1 As the craft headed for the edge of thesolar system ready to start the vortexinto the sun's orbit for the time travelsequence they talked about the experience.'Did'nt they look strange?' Coria said,'All that hair on thier bodies must keepthem warm, but it would irritate me!'Samak remarked. 1 As she had him halfway through the windowshe felt that the young male had awoken,'Aleen, go and make the child sleep againand do the same for the adolecent!' shesaid quickly. 1 As my memory is failing I will briefly tryto describe the other problems simply.P 1 As mentioned above, the address is twobytes long and requires two memorylocations to store it. The Spectrum breaksthe four-digit hex address; for instancethe normal RAMTOP address FF57, into twoparts, FF and 57. 1 As if that wasn't bad enough, all theclones are titled the same -JSW3!!!M 1 As he spoke the visions in his mind wereshowing pictures of New America, and thepeople dying of a disease that most hadnever heard of. On this planet all thecontagious diseases of old mother earthhad been irradicated centuries ago, no onehad the immune system to protect them, asit was no longer needed as they evolvedthier immunity vanished. 1 As anyone who knows me will tell you, Ihave always subscribed to the view thatprivate matters call for private letters,but the Sherwoods of this world favourmegaphone diplomacy instead. Such peopleinvariably sign of f with a vow of silencewhich they never have any intention ofhonouring, but, needing a pretext to avoidhaving to reply personally, they willutter one of the following platitudes: "Iconsider the subject closed" or "I've saidmy piece and won't be replying to any morecorrespondence" or "I no longer wish todiscuss matters". Yes, *artyn, youcertainly live up to what people call you- a big noise indeed! 1 As all Jet Setters will know, MatthewSmith wrote and designed Jet Set Willy ona Tandy TRS-80. He converted it to theSpectrum with the aid of a program to readTandy tapes! The top few kilobytes of JSWconsists of code that addresses complexhardware. It's actually part of TRS-DOS,the disk operating system for the Tandy! 1 As above, add these routines before theRANDOMIZE USR command. You may need to re-number the listing to suit.o 1 As a safety note it should prove almostimpossible (but don't prove me wrong (readthe disclaimer!!)) to corrupt a +3 disc -I've implemented a very simple check -when the disc is read the first sector isloaded and if the last byte of the sectorisn't 0 then the program refuses to haveanything to with the disc...NB Directsector saving can still corrupt a +3 disc- I cannot control what happens here 1 As Jarus came out of the room, Aleen wasclosing the door to the young childs room,'That was pretty close' she said as theywalked back to the others. 1 As the issues have grown bigger andbigger, I hear more and more stories aboutpeople who read the entire issue ofAlchNews in one sitting! The onlydisadvantage of this format is that youcan't take it anywhere with you (unlessyou are running a Spectrum emulator on alaptop!). 1 As a fan of U.F.O's and all relatedparaphernalia for some time now, I waslooking forward to the conference.v 1 Arnold Yates 1 Are you ready ? Then we will begin ... * 1 Apologies: 1 Anyway, to make these beat 'em ups soundimpressive, and to make them slightlydifferent from each other, the programmershave to resort to stupid "special moves"which nobody could really do anyway. It'sgrown to such an extent that with 50-hitcombos etc, the first person to get apunch in wins! The energy bar has becomevirtually redundant. (No pun intended!). 1 Anyway, here are some of the delights instore this issue:; 1 Anyway, before describing the mod, perhapsI should go through what you can expect togain from carrying out the work and whatis possible in 128K mode and what isn't! 1 Anyway that concludes this article forthis month.If you are not reading thistill JUNE then I missed the deadline forMarch. 1 Any similarity of characters in this shortstory, and actual characters, alive ordead, is purely unintentional.r 1 Any monies received from orders will helppay towards the printing of catalogues,postage and administration. Fountain PD isSTRICTLY NON-PROFIT MAKING, and is run byenthusiats for enthusiasts. 1 Any contributions submitted which compriseof an AlchNews section are rewarded by afree issue of the magazine your articleappears in. 1 Antony Purvis 1 Another software company, cheaper than theabove, but not as many titles, but hassome mighty fine books.k 1 Another fine example is regarding MrRobert Brenchley of FORMAT PUBLICATIONS.In certain matters, he fawns and, lets getdown to brass tacks, coMpletely sucks upto Bob Brenchley, in personal letters andhis propaganda. Yet, in a personal letterto a complaining customer, Mr Carl Murray,he makes a totally un-necessary attack ofhim. Quite recently, Mr Sherwood printeda nasty article about Format's customerservice and attitude, apparently from oneof his news reporters (come on, nobody isfooled by this.It is quite obvious thatSherwood gives this 'news' to hisreporters to write up, or these reportersare made up and actually pen names ofSherwood). This angered Mr Brenchley,especially as the article in question wastwisted from the original story, andpartially fabricated to make things worse,so much so that a report was featured inthe news section of the April 1996 issueof Format. Mr Brenchley is neutral in thePrism-Alchemist situation, although Prismpropaganda has 1 Andy Pennell for the POKEs 1 Andy Davis, BSc.(Hons) Dip. BTEC Dip. Eng Editor, AlchNews magazineC 1 Andy Davis Bsc 1 Andrew Parish 1 Andrew Britton 1 And, just to prove the concept can be madeto work - I did write a mini program thatwill recover lost screen saves. It doesnot, and cannot, reclaim the bytes lostbecause of an error portion, though willrebuild the screen so minimal work isrequired to repair the small amount ofdamage created by the lost bytes of theperiod of a tape drop-out, for which itwas written, though it may just cope withtapes that have very minor chew-up damage. 1 And, not only that, providing you arepretty nifty with a soldering iron and canget hold of a 128 ROM, the work involvedis fairly straight-forward and even theslowest worker ought to complete it withinan hour or two. 1 And write a nasty letter, 1 And thumbs down for Mr. Sherwood and thoselike him (who know who they are) - showyour backbone, or button your lip.v 1 And ours will be much better! 1 And cannot take a joke. 1 And as if THAT wasn't bad enough, PaulHoward is writing a BRAND NEW Jet SetWilly game, using the JSW editor, and iscalling THAT JSW4! The title screen andmany of the rooms have already beendesigned, it certainly looks great! Thegame will be non-PD, and supplied to allleading libraries. 1 And I personally felt it ruined 1 And 'jr z' -jump reletive if zero- loopsthe processor back round the routine. So,if the BREAK/SPACE and the SYMBOL SHIFTkeys continue to be pressed it will goround and round. And as this is aninterrupt routine, the main program willbe halted too. 1 And now, as they say, to somethingcompletely different (or not, as the casebe)...Z 1 An episode, just released on video, alsocashes in on the Roswell story, usingQuark and friends as th actual aliens whocrash land in Roswell in 1947, thanks tosabotage of his ship, and a time warp! 1 An envelope controls the VOLUME of anygiven sound channel or channels. Everyenvelope effect has a finite length from 0to 65535, after which the effect eitherstops or repeats itself. 1 An article that has nothing what-so-everto do with the decline of the quality ofmale sperm!_ 1 An alternative is to load the game intoZ80. Make sure that it's a standard 48kgame with no interface 1 emulation.w 1 An AlchNews special report 1 An article about the EBA awards iscovered. Readers are invited to submitnominations for Best Serious Software,Games, Tapezine (and diskzine?), magazine,user group, PD library and softwarecompany. The awards are to be held inDecember 1996. 1 Amy Pandagirl 1 Amongst the various files downloaded from these speccy sites were 2 more PC speccy emulators, which I will now proceed toz 1 Amiga Emulator: 1 Although we are not personally responsiblefor how you read the magazine, and whatdamage you pose to your own health, wehave a duty to advise you of the dangersof electromagnetic radiation from workingwith computers for long periods. Oureditor is half blind from sitting in frontof a computer screen for long periods oftime over the last 16 years, please takecare of yourself! 1 Although the frequency between issues of anew publication can vary, it is very badpractice not to inform people. So, untilDarren has resolved the situation,Alchemist Research will no longer carryadverts for the magazine, and advisesreaders to steer clear until further newsarrives. 1 Although she felt sorry for him, she wasglad that he had failed because it meantthat if she succesfully flew the simulatorthat she would be chosen to pilot the realcraft alongside Jarus, her chosen mate. 1 Although he found that he could breathethe air, he did'nt realise that he wouldalso be breathing in the bacteria that hascaused all this trouble in New America'again he could feel the thoughts change topity for Borok and the New Americans. 1 Although the circuitry involved thenbecomes quite a confusing issue. So whatif you could have 24 I/O lines instead of8, and allow any eight to be programmed asinputs or outputs. This is exactly what'sachieved by using the Intel 8255Programmable Peripheral Interface chip, orPPI. 1 Also, software specifically written for 128 machines, but cannot be run on the +3/2A, will load and run in this mode. 1 Along with the violence there were goodstories of countries helping othercountries that were in dire need of aidand a lot of stories of good deeds byeither a singular person or a group ofpeople helping the needy and ill in theirown countries. 1 Allow a few pence for resistors, LEDs etc.* 1 Allie Weston 1 Allan Clarkson, of CRASHED magazine, plansto organise a Spectrum and SAM show, in acentral UK location, with excellent accessby road and rail, making a trip morefeasable for many. 1 All you do is press T to stop the game andthen type in a three digit code whichcorresponds to the room you want to go to.Eg, room 8 would be 008. If you teleportto a room and reappear in a sprite, youare returned to the room you came from. 1 All the original rooms are still there,plus a few others to patch the gaps fromthe original. Some are a bit boring, butothers are great, such as The Sewer, ThePit (three left from The Drive, two down,and then one right). 1 All that we have done so far is set alength (of 8000) for our envelope. Westill need to set the envelope shape andto physically turn it on. 1 All textfiles relating to the 1 All tape loading errors can be put down toone of the following:? 1 All programs are available as standardBasic / Code files on casette tape or 3.5"+D disc (80 track). We do not send outrestrictive Multiface or Snapshot saveformats. 1 All in all Warajevo, is a good emulator.( 1 All files with prefix Z80. 1 All compulsive viewing! Until next time.( 1 All characters, personal references, andnames of fanzines, groups and theirproprietors are purely fictional and notto be taken as representative of any realpersons, living or dead. 1 All characters and events in this storyare fictionous (for the time beinganyway!).] 1 All TAP files which are 1 All snapshots which are 1 Alf Fairwheather 1 Aleen'sknowledge and watched the snow melt in herhand as they walked.E 1 Aleen took a crystal rod from her sleeveand started heading for the door but foundthat she was too late.j 1 Aleen told him he was right then told himabout the toxins they pumped out that werepartly responsible for the planetsdestruction before a safer fuel was found,the rest of the crew laughed at him whenhe turned around and walked away from thecar with more haste than he approached it. 1 Aleen studied her history crystals to findthe best place on mother earth to find the"common cold", and found that a smallisland in the northern hemisphere was thebest place to look, with it's everchanging weather that was mostly cold andwet she decided that Great Britain wouldbe the perfect destination. 1 Aleen rushed to him and put her hand overhis mouth, 'Don't worry child, it's only adream' she put the thought into his mind,he stopped screaming but looked at her inhorror, 'Jarus!, the adolecent is waking'Coria turned to look at him. 1 Aleen nodded in response before settingthe timer on her pod and climbing in.O 1 Aleen nodded and said that she understood,'Any more questions before we all take arest until the craft is ready?' Jarusasked, on recieving no response hedismissed everyone and went back to hisown quaters for a sleep. 1 Aleen carried on teaching and even wrote areport on her journey to "Mother Earth". And Samak was going into business with hiswife, building time travel crafts forexplorers, historians and archeologists. 1 Alchemist Software, new service in BristolChic PD1 1 Alchemist Research has led the way in allapects of the Spectrum service. A helplineis operated for anyone to use (and abuse).Andy takes calls at all hours fromcomplete strangers and doesn't make abean. 1 Alchemist Research address 1 Alchemist Research has been repsonsiblefor bringing many programs back in to thereach of normal Spectrum users. They'vesuccessfully earned the rights to numerousbig names. These include 1 Alchemist Research 1 Alchemist PD / Alchemist Software! 1 AlchNews adheres to the code of practicelaid down by the PRESS COMPLAINTSCOMMISSION, and had done since issue one.Any complaints should be made to THEEDITOR, Alchemist Research, 62 Tithe BarnLane, Woodhouse, SHEFFIELD, S13 7LN,England. 1 AlchNews 128k: 1 Albert Harper 1 Alan Clarkson, Crashed 1 Alan Clarkson 1 Ah yeah, errors, all the routines arefully error trapped and will return with aharmless BASIC error message if anythinguntoward happens. Oh, I've also saidgoodbye to those RIC error messages from+3 DOS - if you really want them back 1 Again, this is just another example of howAlchemist Research is the leader inbringing back the classics to theirrightful owners and certainly drives thefinal nails in the coffin of a certainother group who wallows in self-pity andfailed petty attacks. 1 Again, breaking it all down, any or all ofthree distinct possibilities could be thecause:Z 1 Again this drops RAMTOP so that, thistime, the basic area finishes at 63,999 orFU 1 After three quarters of an hour, I hadexplored the entire field (it's prettybig, I can tell you!) and boughtabsolutely nothing. The first boot sale ofthe season was, for Speccy owners atleast, a disappointment. I trudged wearilyout of the field and back to the car. As Itook the keys out of my pocket, I noticedthat something was wrong. The car was sowell hidden between the trees that othershad parked all around it. We were blockedin! 1 After checking your work, all that remainsdoing is to switch on.@ 1 After a while when they had all composedthemselves and taken thier eyes away fromthe planet, the last minute preperationswere made and they set a course for themiddle of the island Great Britain, Aleenhad told them that a place called GreaterManchester was a good place to look,although this city was large and heavilypopulated the craft would not be seenbecause of it's reflective, edge freesurface. Jarus agreed and said that thevirus they were looking for was passedfrom person to person in a populatedenvironment so they should'nt have muchtrouble finding someone with the symptoms. 1 After a few days, I felt that this slowspeed just didn't justify the expense. Itwas akin to buying a Maclaren F-1. A carwhich can do a couple of hundred miles perhour. However, you are restricted to 70mph on our roads, down to 20 mph in someareas. So, why pay half a million for acar capable of doing 200 mph, butrestricted to 20mph, when you could buy anold Mini for `50 and still do the samespeed! 1 After a coffee we listened to Mike Wooten.He spoke for a while about abductions andvarious races of alien. To accompany hislecture we were treated to some slides ofU.F.O's and various depictions os alienbeings. 1 After about 1 hour of discussion andquestioning from the audience we weregiven the oppertunity of a lunch break.This gave us the chance to soak in some ofwhat we had heard and chat amongstourselves over a drink and something toeat. It also felt good to stretch our legsafter sitting still for an hour. 1 Adventures: 1 Address chips: 20-30p each 1 Address Control 255 1 Adapted from the original script from% 1 Actually, this mini-article will showusers of the Z80 emulator how to createblank +D disks quicker than using theinternal FORMAT routine of the emulator,which doesn't always work. 1 Above west bedroom 1 Above it are 168 memory locations whichhold the representations of 21 userdefined graphics. However as RAMTOP is asystem variable, it can be moved down inmemory, pushing the GOSUB and machinestacks down into the spare bytes. This isdone when you are writing machine code.Usually a machine code program is tuckedin above the lowered RAMTOP so that itcannot be overwritten by a BASIC program. 1 Above Excellence. 1 Above the spare bytes is the machinestack. This is used by the machine itselfwhen a BASIC program is RUN. But when youwrite machine code you get a chance tomanipulate it yourself. 1 AYE AYE Captain!... 1 ATT and ALT can be SET at the same time,to produce a waveform in the shape of atriangle.] 1 ATT and ALT can be SET at the same timeproducing this waveform in the shape of atriangle.] 1 ANDREW MARSHALL has the following forsale:/ 1 AND GETS NATIONWIDE TV ADVERT 1 AN20.D 1 AN20.C S" 1 AN20.9 : EPSON PRINTER CODES. An article* 1 AN20.9 W 1 AN20.8 : GROUPS IN TROUBLE. Is the* 1 AN20.8 T 1 AN20.7 : ALCHEMIST TV ADVERTS. Yes, a* 1 AN20.7 1 AN20.61 1 AN20.60 : THE END. 1 AN20.60 1 AN20.6 1 AN20.59 1 AN20.58 : TRADING POST. With new sectionsAN20.59 : and advertisers, plus groups toT 1 AN20.58 Z 1 AN20.57 ? 1 AN20.56 : ROY'S RANTINGS. He's back,AN20.57 : lusting after Dana Scully.N 1 AN20.56 P 1 AN20.55 1 AN20.54 : DISCDOS EXPLAINED. A summary ofAN20.55 : ALL the +D commands it canT 1 AN20.54 1 AN20.53 : FILE RESCUE. Recovery techniques* 1 AN20.53 1 AN20.52 : ZEN AND THE ART OF NOISE. Part* 1 AN20.52 1 AN20.51 : THE UN-RANDOM UNIVERSE. Paul* 1 AN20.51 1 AN20.50 : SPECTRUM SCHIZOPHRENIA. Add a* 1 AN20.50 1 AN20.5 : DES TYLER. A special article,AN20.6 : contents have not been disclosedT 1 AN20.5 1 AN20.49 : BULK FORMATTING OF +D DISKS.* 1 AN20.49 1 AN20.48 : MISTAKES IN SPECTRUM GAMES.* 1 AN20.48 1 AN20.47 : MANIC MINING. Brief guide to* 1 AN20.47 1 AN20.46 : COMPILING SPECTRUM GAMES. Make* 1 AN20.46 1 AN20.45 : EMULEARNING. Vital tips for* 1 AN20.45 1 AN20.44 r 1 AN20.43 1 AN20.42 : Track the course of yourAN20.43 : programs to find possible bugs.AN20.44 : Use with the MACHINE CODE~ 1 AN20.42 1 AN20.41 : SPECTRUM TRACE PROGRAM.! 1 AN20.41 j 1 AN20.40 : PUTTING TOGETHER PASCAL. The* 1 AN20.40 A 1 AN20.4 : OUT OF PD. A number of games* 1 AN20.4 1 AN20.39 : ALCHEMIST ON-LINE. Then off* 1 AN20.39 1 AN20.38 : CAR BOOT NIGHTMARE. The time* 1 AN20.38 1 AN20.37 : HACKERS CORNER. Graham Collier* 1 AN20.37 l 1 AN20.36 : TYLER'S TATTLE. Roy Benson is* 1 AN20.36 1 AN20.35 : SPECTEST. Test which Spectrum* 1 AN20.35 m 1 AN20.34 : JET SET HACKER 2: Hacking Jet* 1 AN20.34 H 1 AN20.33 : ON TRIAL (busy month in the* 1 AN20.33 1 AN20.32 1 AN20.31 : One of the best stories so farAN20.32 : from Paul Warr.C 1 AN20.31 1 AN20.30 1 AN20.3 : WILLY WORLD. A run down of the* 1 AN20.3 w 1 AN20.29 : MOTHER EARTH. 1 AN20.29 P' 1 AN20.28 1 AN20.27 : ADVENTURES. Ray Smith continuesAN20.28 : his investigations into theT 1 AN20.27 4 1 AN20.26 1 AN20.25 : MEMORIES ARE MADE OF THIS. HowAN20.26 : the Spectrum'sD 1 AN20.25 f# 1 AN20.24: PARADOX. Short Sci-fi story by* 1 AN20.24 z 1 AN20.23 A 1 AN20.22 : MASTERING MACHINE CODE. BeginsAN20.23 : with hexadecimal,G 1 AN20.22 1 AN20.21 : POETRY. This little gem won it's* 1 AN20.21 1 AN20.20 . 1 AN20.2 : NEWS. Health warning from A.R.* 1 AN20.2 O 1 AN20.19 : 24 LINE I/O PORT. Control dozensAN20.20 : of things at once, courtesy ofT 1 AN20.19 1 AN20.18 : THE SHEFFIELD BUFORA MEET.* 1 AN20.18 1 AN20.17 : ON TRIAL. The Speccy Sensations* 1 AN20.17 1 AN20.16 : HACKING BASIC PROGRAMS. Yes,* 1 AN20.16 ;# 1 AN20.15 8 1 AN20.14 : JET SET HACKER. The completeAN20.15 : guide to getting around Willy'sT 1 AN20.14 1 AN20.13 1 AN20.12 : PAUL'S RANTINGS. He's the newAN20.13 : Roy Benson, but we're paying forT 1 AN20.12 0 1 AN20.11 : SINCLAIR COMPUTER USER. Review* 1 AN20.11 6 1 AN20.10 : SURVEY. Have your say over the* 1 AN20.10 1 AN20.1 : NEWS. Possible Spectrum fair,* 1 AN20.1 1 AN20.0 : This Index. 1 AN20.0 1 ALCHNEWS20 1 ALCHNEWS is a quarterly disk magazine,primarily dedicated to the Spectrum, butcovering all kinds of stuff that you like.~ 1 ALCHEMIST RESEARCH TAPS INTO NEW MARKETS( 1 ALCHEMIST RESEARCH SURVEY 1 ALCHEMIST RESEARCH ON-LINE 1 ALCHEMIST RESEARCH CONTINENTAL 1 ALBHAR PC SHAREWARE 1 AFprtlp add hl,bc 1 ADD DON'T MULTIPLY 1 AD: Yeah, it's a stupid puzzle anyway.& 1 AD: Well, that wasn't much of an article,was it?1 1 AD: Oops! Looks like we've come in tooearly.0 1 AD: Oh, just wondered. 1 AD: Er, that would make 150 x 11p. What'sthat?/ 1 AD: Do you know what I think? 1 AD: 11p for each correct answer. Er, thatmeans...2 1 A: All of them. One to change the bulb, the other to hold the step-ladder!O 1 A.J.Davis presiding 1 A yard or two of wire. 1 A very interesting directory is entitledPICTURES. There are just so many gemshere, it's difficult where to start. Thereare pictures of: all machines, insides ofmachines, the Loki, game adverts, gameinlays, magazine covers, Clive Sinclair,the YS crew, game maps, and even fourpages from the Sinclair User ripoff,UNCLEAR USER, which CRASH made, and had todestroy due to legal action taken! 1 A trace program is rather special. It runswhile another program -the BASIC programyou are checking out- is RUNning.u 1 A tiny piece of my work will appear in theBritish Battletracker, but look out formore in future demos. My pseudonym, by theway, is... The Rebel! A subtle hint ofanti-establishment views, combined with atouch of the well 'ard street lad and justa dash of insolence. Not really; it wasjust my nickname at school! (Nobody knowswhy). 1 A suitable 24 pin socket can then besoldered along the opposite edge allowingfor a short ribbon cable to be used toconnect further boards, which should bepowered with a seperate power supply. Theaddress chips could be soldered directlyon to the board, but the 8255 will need tobe socketed. Take care when pushing thischip into it's socket as any number ofit's 40 pins could be broken. 1 A short story by Paul Howard. 1 A seperate directory, from the root, iscalled0 1 A second mortgage would have come in handyhere as I wanted to buy everything, but werestricted ourselves to a couple ofT-shirts and an iron on transfer. <For mytie!. Paul>. 1 A really friendly bloke. 1 A pointer is a memory location, or rathera pair of memory locAtions, which storesthe address of another location, in thiscase the start of a particular section ofmemory. The address of any byte of memoryis two bytes long, so it has to be storedin two adjacent memory locations. 1 A particular line may be executed a numberof times while the program is being RUN. And other lines that have been executedbefore it may set the variables to valuesthat cause problems in the line that yourcomputer eventually falters on. 1 A number of readers have contacted me,asking if I've heard anything about twoSpectrum groups. They've sent cheques,SAEs and letters, but have received noinformation. Here's what we know: 1 A non-biased look at the state of things( 1 A new list comprising of specialists incertain Spectrum fields.B 1 A few weeks later I was back, with a 2400baud modem, picked up second hand for `15.There was no difference in speed orservice, I'd just bought a modem which was`185 cheaper, but doing the same job! 1 A few programs crash on being merged, withflashing coloured blocks and screencorruption - this is due to a specialprotection system which can only beremoved with a machine code routine,possibly available from PD libraries (butnot mine!). However, most will stop withthe usual "OK" message, and you can pressENTER... if you dare! 1 A few months ago, it was clear and simple.There were THREE Willy games. (Theoriginal JSW's and the clone). Now, thereare so many, it's all becoming too much! 1 A fantastic prize will utterly fail to begiven to the first person who writes inand tells me which multi-format computerbook, published in 1984, I stole thispuzzle from! 1 A disappointing aspect of the new series is an increase in the shows financialO 1 A contributor for the magazine, SpectrumUk, tells me that a possible disappearingact has been performed again.q 1 A bit of tree 1 A DISCURSIVE ESSAY ON THE 1 A DAY of ABDUCTIONS 1 A 48K spectrum has 64K of memory space intotal. The 'K' figure refers to the amountof memory you can use, the other 16K isreserved for the machine's use. 1 A 'K' in computing is roughly analogous tothe 'k' which stands for a kilo - athousand - in the metric system. But 1,000is not very convenient when converted intobinary or hex. 1 A professor by trade, John had beenworking on quantum acceleration theory forseveral years and had always had a firmbelief in time travel. It was only nowthat his dreams were at the stage offulfilment. To the incredulity and scornof the world's physicians, he had arrangeda public meeting to demonstrate, for thefirst time, the concept of physical timetravel, in an experiment described by thepress as being years ahead of its time. 1 >>AA>><<KJKJHJ 1 <The fact that Murray's letter justhappened to attack three of Sherwood'sbiggest enemiese 1 <No - just trying more tricks and testingour patience. Who else would cause as muchtrouble and get away with it by using thefree software schemes in effect from theselibraries. For example: 'forgetting' toenclose return postage stamps (ALTHOUGHTHE LIBRARY CATALOGUES SPECIFICALLY STATETHAT AN SAE MUST BE SENT). Or how aboutsending disks formatted wrongly. Ormoaning when he had to add disk syntax toa program which wasnot allowed to bealtered from it's original form. Ed> 1 <Me? You put them all in for me! Ed.>% 1 <It can also compile Z80 snapshots in to self running games for the PC -I 1 <Apologies to Vision for delaying thisarticle for so long. Ed>B 1 <<??==>>JKJNJQ 1 ;"LOADING PART ";CNT 1 :LOAD "" CODE 1 : 0181 391 0744 1 999 DATA 195,0,112,999 1 99 REM save SCREEN$ 1 9866 TM LUTJEGAST 1 970 MOD48 LD 1 90 DATA 62,201,50,248,121: REM INVINCIBLE) 1 90 DATA 35,16,252,113,33 1 9. The program structure is similar to theexample given above, but the CLEAR andRANDOMIZE USR numbers are zeros. Because afive byte qualifier is stored after allnumbers in a program (this is why VALssave memory), it is possible to make anumber look like a zero but be somethingelse. Edit the line (avoiding the zeroitself) and when reentered, it shouldassume the correct value. This appliesespecially to Betterbytes software. 1 9. Robozone, Image works 1991 1 9) Do you think the quality of themagazine has changed?? 1 9 West View 1 84 DATA 22,27,61,205,198,4,221,225,62,& 1 830 MODE DI 1 8255: `4.30 each 1 82 DATA 0,221,220,221,33,155,115,17,17,' 1 810 ;TEST MODE 1 80 DATA 33,221,100,17,121,115,1,51,0,% 1 80 DATA 190,1,191,0,113 1 80 CLS: GOSUB 100+200*(VAL A$-1) 1 8. Some older games, particularly those byArtic (eg Galaxians 16K) and RichardShepard Software (eg Transylvanian Tower,which is crap even though Andy says I likeit!) don't have a BASIC loader at all, andhave to be loaded with LOAD "" CODE. Asyou can't merge codefiles, there isn't alot that can be done with these. The codeinvariably autoruns on loading, but couldbe transferred to disc with a simplecopier program. 1 8. Puzznic 1 8) How did you rate the last issue ofAlchNews?3 1 8 BIT NEWS 1 790 FILL DEFS 4 1 78 Holtdale Avenue 1 77,128,43,1,5,0,237,176 1 76 POKE n,a: LET n=n+1: GOTO 72 1 740 RETURN POP AF 1 720 ;RETURN TO BASIC 1 72 READ a: IF a=999 THEN GOTO 1000" 1 70794 FILDERSTADT 1 700 EMULAT LD 1 70 LET n=65100 1 70 DATA 237,87,245,33,0 1 70 ;GENERATE IM2 1 7. Battle Command by Ocean, tape or +3disk. 1 7. The message "Alkatraz ProtectionSystem" or "Speedlock" appears. Both thesesystems are dependent on invalid colourcodes, so try using points 3 and 4 (ifapplicable). Speedlock 1 7) Are you happy with the pricing policiesof Alchemist Research?@ 1 7 Manor Drive 1 6Fadd hl,hl 1 6912 (it's equivalent). Both are the& 1 660 SP_48 LD 1 66 DATA 33,76,254,17,197,100,6,1,237,% 1 640 SP_2A LD 1 64 DATA 33,176,244,17,176,247,1,179,143,( 1 620 SP_128 LD 1 62,195,50,139,117,24,51 1 62 Tithe Barn Lane 1 62 DATA 221,33,0,64,17,56,185,62,255,55,( 1 60 REM SAVE "spec.test" CODE 48900,192& 1 60 Queensfield 1 6.Be careful at the end of the line toreturn to white PAPER and black INK byrepeating operations 1, key 7, andoperation 1 again and finally CAPS SHIFT &key 0 (INK black to return listing tonormal.) 1 6. There is a REM statement containingkeywords and colour codes which make nosense as text. If you have edited thisline, you'll have to reload and startagain, since it will contain machine codedestroyed by editing. The Multiface loaderis the best known example of this. Runningthe program will continue loading, but asit's not in BASIC and can't be edited,you're basically stuck. 1 6. Any 007 titles (except 007 SPY)" 1 6,10,132,16,253,103,45,32,216,61,254,% 1 6) Which is your least favourite, and why?* 1 6) FILE SWAPPING (2). If you are regularlyusing a +D disk on the emulator, you mayfind it to be rather slow. The trick is tocreate a new directory (In PC-DOS) andthen load the +D utility TRANSIT. Selectthe disk-tape copy option and ensure thatTAP direction is at this new directorywhich you have created. After transfer,you can then access all the files as TAPformats, far faster from your hard drive. 1 6 Ravensmead 1 6 Anyway you know have the front door keyso all you have to do is go to the frontdoor and let yourself out.n 1 57 Lisburn Road 1 550 RETURN 1 54 Deanscroft Avenue 1 54 DATA 122,115,214,48,254,10,48,227,225,) 1 530 IF LEN N$<1 OR LEN N$>10 THEN GOTO 520540 SAVE N$CODE SA,N> 1 520 INPUT "FILE NAME? "; LINE N$ 1 52 DATA 205,84,31,210,152,116,62,251,219,) 1 51069 KOLN 1 510 VID_LP LD 1 510 INPUT "NUMBER OF BYTES? ";N 1 500 INPUT "START ADDRESS? ";SA 1 50 PRINT "Spectrum Mode: ";mode 1 50 OUT 65533,11: OUT 49149,64 1 50 FOR n=65460 TO 65529: READ a:POKE n,a:) 1 50 DIM B$(32): LET 1 50 DATA 225,193,16,231,221,33,0,64,17,& 1 5.Key REM key adding notes required.$ 1 5.. Very unhappy 1 5. When editing a line, the flashing Kcursor does not appear, or does so onlyfor a fraction of a second when a cursorkey is pressed. This also signifiesinvalid colour codes. Do the same as inpoint 4. 1 5. Any programs by G.A. Bobker 1 5) Which is your favourite, and why?$ 1 5) FILE SWAPPING. If you are swapping PCTAP files with a Spectrum, you willprobably be using DOSCOP if you have a +Dsystem. The main use of this utility is totransfer text files, for use with Tasword. 1 5 Various art packages 1 5 POKE 23658,8 1 4th byte: This gives the length of thetravelator or staircase.B 1 48900+192: READ a: POKE i,a: LET% 1 48 -> 48K Mode 1 48 -> 48K 1 470 GOTO 330 1 46896-49171,0 1 460 VIDTES EI 1 460 REM end of listing 1 450 LET A$= INKEY$: IF A$="" THEN GOTO 450460 IF A$= CHR$ 13 THEN RETURNH 1 450 DATA 237,77,0,0,0 1 445 PRINT #ST: POKE 23692,0 1 440 LET SA=SA+8 1 440 DATA 0,201,62,1,251 1 440 ;TEST VIDEOSPEED 1 430 DATA 254,205,208,1,0 1 430 ;128 OR +2A/3? 1 420 NEXT M 1 420 DATA 0,251,58,59,92 1 41983,256-x 1 410 PRINT #ST; TAB 7+3*M;H$; 1 410 DATA 237,121,114,1,128 1 40225 Duesseldorf, 1 40064-49191,0 1 400 NEXT N 1 400 DATA 237,121,115,62,16 1 40,34,233,118,62,8,50,235,118: REM" 1 40 PRINT : NEXT n 1 40 PRINT "Spectrum Type: ";type 1 40 OUT 65533,8: OUT 49149,15+16 1 40 OUT 65533,8: OUT 49149,15 1 40 LET mons=15 1 40 LET A$=A$+CHR$ A: GOTO 30 1 40 DATA 6,134,17,0,64,33,252,186,197,35,( 1 4.Press CAPS SHIFT & key 7 (INK white forletters).3 1 4.. Unhappy 1 4. The program lines can't be read becausethey are one solid mass of colour (usuallyblack). Try editing each line in turn,starting with the first, and keep movingright one character, then deleting. It maytake a while, but you should eventuallyremove all colour codes. Be careful not todelete any following BASIC commands! 1 4. Any Jeff Minter software 1 4. After the routine has been called onceyou might overwrite or clear it, so thatyou can use the whole memory as usual.z 1 4) Which software services have you used?) 1 4) Whatever mode is selected, the machine basically remains as either a 2A or a +3. At no time should you attempt to fit an add-on from a 128, unless the manufacturer of the product has stated it can be. 1 4) BUGLETS. There are a number of oddlittle bugs which occur with Z80. Theseinclude:\ 1 4 Bethune Close 1 3E 7Fin a,254 1 3E 3Eld i,a 1 3E 09ld i,a 1 3Dadd a,48 1 3Cjr c,prtlp 1 3A 46 5Cbit 7,a 1 39998-40191,0 1 390 IF H$(N)>"9" THEN LET H$(N)= CHR$% 1 390 DATA 0,251,201,62,23 1 39. Killed until dead 1 380 FOR N=1 TO 2 1 380 DATA 167,191,114,1,48 1 38. Savage 128k 1 38 FCsbc hl,bc 1 370 LET H$(2)= CHR$ (48+PEEK (SA+M)-16* (CODE H$(1)-48)): 1 370 DATA 121,126,254,255,194 1 37. Lords of chaos 1 37 Trimingham Drive 1 36244,195: 36245,160: 36246,141 1 36233,195: 36234,149: 36235,141 1 360 LET H$(1)= CHR$ (INT (PEEK (SA+M)/16 +48). 1 360 DATA 54,255,62,16,237 1 36. President 1 36 Grasmere Road 1 36 Budges Road 1 36 47ld de,23287 1 350 LET H$="##" 1 350 DATA 62,23,237,121,94 1 35. Mercenary 1 34ld hl,(posn) 1 34801,195: 34802,247: 34803,135: 1 34795,195: 34796,241: 34797,135: 1 34680 St Georges 1 340 FOR M=0 TO 7 1 340 DATA 54,0,1,253,127 1 34. Hostages 1 34,229,118,33,123,62,34,231,118,33,4,% 1 330 PRINT #ST;SA; 1 330 DATA 243,33,0,192,86 1 33. The dark tower 1 320 DATA 201,0,0,0,0 1 32. Back to skool 1 32,170,0,27,0,64,0,128 1 32 Dursley Road 1 310 INPUT "PRINTER (Y OR N)? "; LINE P$ 320 LET ST=2: IF P$="Y" THEN LET ST=3O 1 310 DATA 237,71,237,86,251 1 31. Defender of the crown 1 300 MHZ_LP INC BC 1 300 INPUT "START ADDRESS? ";SA 1 300 DATA 191,1,5,0,241 1 30. Nightshade 1 30 PRINT AT 12,4;"3:- SAVE BYTES TO TAPE" 70 LET A$=INKEY$: IF A$<"1" OR A$>"3" THENGOTO 70[ 1 30 PRINT AT 12,4;"3:- SAVE BYTES TO DISK" 540 SAVE D1, N$CODE SA,NB 1 30 OUT 65533,7: OUT 49149,255-1 1 30 OUT 65533,7: OUT 49149, 255-8 1 30 LET room=32 1 30 LET mode=USR 49030 1 30 LET A=PEEK L:LET L=L+1: IF A>127 THEN LET A=A-128: IF PEEK L>127 THEN LET A$=A$+ CHR$ A: GOTO 50m 1 30 IF PEEK n>31 THEN PRINT TAB 20; CHR$ PEEK n;1 1 30 GOTO 20 1 30 DATA 221,33,0,64,17,56,185,62,255,55,( 1 30 ;USR 49030->MODE TYPE 1 3.The print is affected by exposure today-light3 1 3.Repeat operation 1. 1 3.CHARACTER SIZE--set to DOUBLE HEIGHT"' 1 3.. Satisfied 1 3. On 128K Speccies the first third of thescreen is cleared due to the videotest butthis shouldn't do any problems.s 1 3. Editing is impossible because of theconstant low error beep. Enter POKE23608,0 to make this beep as short as thenormal keyboard click. Incidentally, thisbeep and the flashing ?K are signs of aninvalid colour code (mentioned above).You'll need to find this and root it out! 1 3. Any Bradway software 1 3) When in 128 mode, the machine behaves exactly as if it were a 128.I 1 3) How do you rate the standards of ourindividual services (leave blank if youhave not used any particular service).z 1 3) Every so often, re-focus your eyes bylooking away at a distant object.K 1 3) Alchemist Material. This comprises ofany Prism information printed by AndyDavis and Alchemist Research.q 1 3) ARCHIVING. Keep your main Z80 programin the main directory only. Keeping trackof files is made far easier by makingseprate directories for text files,snapshots, TAP files (one for single TAPfiles, one for multiple TAP files), ROMsetc. On the Alchemist Research PC, wehave the following set-up 1 2nd & 3rd byte: Together they make ascreen address for the bottom of astaircase, or the left end of atravelator. 1 2A FE FEcall prtout 1 2A 47 5Cld h,0 1 2A 45 5Ccall lineno 1 29add hl,bc 1 298 Holton Road 1 290 DATA 1,4,0,195,123 1 29. Halls of the things (version withPenguin book included)@ 1 29 Barber Street 1 280 DATA 48,0,195,123,191 1 28.1.96: Unreleased 1 28. Knight Orc, Level 9 1 28 PAUSE 45 1 28 F6pop ix 1 28 02pop af 1 270 DATA 0,195,123,191,1 1 27. Konami coin op hits II 1 260 DATA 195,123,191,1,3 1 26. Mega Twins 1 26 Spotland Tops 1 26 OUT 31,2 1 26 00ld l,a 1 26 00call statno 1 255,201,3,22,10,10,18,1,74,83,87,! 1 254,203,103,194,145,117,33,3,0,229,# 1 250 DATA 120,191,1,128,0 1 250 ;TEST MHZ-RATE 1 25 15 E5 D5 C5 01 A0 00 1 249 Dumbarton Road 1 246,9,175,205,198,4,195,0,112 1 243,221,225,253,225,14,254,0,0,0,0,0$ 1 240 DATA 102,191,254,17,194 1 24. The Inheritance 1 24 PAUSE 45 1 24 GOTO 22 1 237,184,62,247,50,164,100 1 237,176,33,0,180,255,34,140,117, 1 230 DATA 243,121,254,248,202 1 23. Lightforce (FTL) 1 23 Cleveland 1 221,33,0,64 1 220 DATA 254,1,194,75,191 1 22. R-Type 1 22 PRINT ; IN 223 1 22 OUT 159,0 1 210 GOSUB 120 1 210 DATA 175,54,0,35,3 1 21. Extreme 1 21 Ladycross Road 1 21 FE FEinc (hl) 1 21 F6 5Ald (hl),71 1 21 9F 58 11 BF 58 06 08 1 205,86,5,243,48,240,33,185,255,34,198,& 1 205,86,5,243,48,240 1 205,30,3,48,248,246,32,254,115,204" 1 205,142,2,205,30,3,56,248,205,142,2,$ 1 200 LET SA=SA+1 1 200 DATA 64,1,0,0,118 1 20. Kettle 1 20 RANDOMIZE USR 65440 1 20 PRINT n;TAB 10;PEEK n; 1 20 OUT 65533,1: OUT 49149,8 1 20 LET type=USR 48900 1 20 LET obj=150 1 20 Greenill Drive 1 20 Greenhill Drive, 1 20 FOR N=1 TO 134: LET A$="" 1 20 ;USR 48900->SPEC TYPE 1 2.The narrowness of the paper makes itunsuitable to use for letter writing.O 1 2.Press key 2 (for red PAPER ) or key 3(for magenta PAPER)= 1 2.PRINT STYLE--select say "ITALICS"# 1 2. Zulu Wars 1 2. The routine should not be changed inany way as long as you aren't a veryclever guy, otherwise it will crash!x 1 2. As soon as ENTER is pressed, the screenfills with question marks and keepsscrolling. If this happens, you'll need towait for a while so that the listing cansort itself out. When the K cursoreventually reappears, choose the mostharmless looking line to edit or risk arepeat of the question marks! 1 2) Take a ten minute break from looking atthe screen every half an hour.H 1 2) SET-UP. Have you correctly configuredthe file Z80.INI? Do you find that whenyou start Z80, you are having to changeoptions, by pressing the function keys? Ifso, then you'd be best customising it. 1 2) In 128 mode, some add-ons may no longer work - parallel printers for instance. However, a Multiface +3 still operates as normal and its DOS routines can be used to load in disc files - Thanks to Ray Smith for this info (I modified his +3 as well), though he did add that files cannot be erased. 1 2) If you have tried to change the musicand you still hear the same tune, andindeed still see the same font, IT HASN'TLOADED IT! Try switching CAPS LOCK aroundnext time. And you call yourself aprogrammer? 1 2) Do you think the standard of servicehas changed in the years we have operated?T 1 2) Anti-Prism material. This comprises ofany third party information about andagainst Prism. This is mostly letters toAndy Davis and Martyn Sherwood, containingcomplaints about Prism. This is by far thebiggest of the three volumes. 1 2 x 10K resistors. 1 2 North Hill Road 1 2 Microdrive units 1 2 Joysticks 1 2 Cromwell Close 1 2 "Twin" joystick / mouse interface# 1 1st byte: Tells you direction oftravelator or staircase. 0 for left and 1for right.^ 1 1F 00 ED B0 C9 # 1 1Ald (hl),a 1 1996 CD-ROM for the PC. 1 1996 A.Davis & Alch. Research 1 1995 and 1996 has been a great year forAlchemist Research. In fact, EVERY yearhas been great! Now that we don't run thesoftware service, it gives us more timefor 'diplomatic' roles, 1 190 LET D$=D$ (3 TO ) 1 190 DATA 120,191,251,33,0 1 19. Hisoft Basic 128 1 19 Lyme Avenue 1 180 PRINT SA,D$ ( TO 2) 1 180 DATA 205,202,114,191,195 1 18. PAW with instructions 1 18) Any further comments which have notbeen raised in this survey?E 1 18 Tivoli Crescent 1 18 Clyde Grange 1 176,195,0,95 1 170 POKE SA, (CODE S$ (1) -48) * 16 + CODES$(2)-482 1 170 DATA 222,202,108,191,254 1 17. Dues Ex Machina (with audio cassettes)* 1 17,17,0,175,205,194,4,6,50,228,26,253,& 1 17,0,27,62,255,221,33,0,64,205,194,4,% 1 17) What direction would you like to seethe Spectrum community take in the future?T 1 17 Le Mas Blanc 1 160 NEXT N 1 160 DATA 33,254,3,34,227,118,33,220,13,' 1 160 DATA 10,202,66,191,254 1 16. Great Giani sisters 1 16) What directions and projects, ifany, would you like Alchemist Research toundertake in the future?l 1 16 The Avenue 1 155 IF S$(N)>"?" OR S$(N)<"0" THEN PRINTFLASH 1;"INVALID CHARACTER": GOTO 110O 1 150 IF S$(N)>"9" THEN LET S$(N)= CHR$(CODE S$(N)-7)8 1 150 DATA 62,0,50,222,131: REM TRIP SWITCH* 1 150 DATA 40,191,243,121,254 1 150 DATA 253,229,221,229,221,33,237,255,( 1 15. Fastword, Tasword 2 Theasaurus" 1 15) Are you happy with our current linkswith other services in the Spectrumcommunity?^ 1 15 PRINT AT 8,4;"1:- ENTER MACHINE CODE" 20 PRINT AT 10,4;"2:- EXAMINE MEMORY"O 1 140 READ a: POKE i,a: NEXT i 1 140 FOR N=1 TO 2 1 140 DATA 197,33,0,154,17,0,90,1,0," 1 140 DATA 175,3,254,1,194 1 140 DATA 62,mons,50,169,123: REM MAX* 1 14. Tas-Spell, Tasman software 1 14) How do you feel about the currentstaff working at Alchemist Research andAlchNews?] 1 13djnz loop 1 134,210,145,117,50,130,80,195,86,117 60 FOR n=65000 TO 65044:READ a:POKE n,a:P 1 130 READ a: POKE i,a: NEXT i 1 130 LET S$=D$(1 TO 2) 1 130 FOR i=35547 TO 35590 1 130 DATA 94,1,0,0,118 1 130 DATA 62,255,50,115,119: REM FALL ANY* 1 13. Whenever you edit a line, you get an"Out of memory" message (especiallyGremlin Graphics games). This is usuallydue to a low CLEAR address. Try CLEAR 3E4to reclaim some memory. If you see "RAMTOPno good", memory is very low! Try savingbefore you do anything else, then deleteany superfluous REMs and spaces. 1 13. Scapeghost, Level 9 1 13) If you would like to see more of aparticular subject, would you be willingto write or edit that area?o 1 13 01 1F 00 ED B0 E1 C1 1 128k ROM to a +2a / +3 and get 1 128K Music: 1 128 -> 128K/+2 1 128 -> 128/+3 Basic 1 127 IF LEN D$=1 THEN GOTO 110 1 126,35,229,102,198,12,111,48,1,36,205,& 1 126 Hayward Road 1 125 IF D$(1)="#" THEN RETURN 1 120 POKE 34997,0: POKE 34998,0: 1 120 IF D$="" THEN GOTO 110 1 120 FOR i=65520 TO 65535 1 120 DATA 62,room,50,75,117: REM START ROOM* 1 120 DATA 62,190,237,71,237 1 12. The loader consists of just LOAD ""(especially Psion programs such asScrabble). Try loading the next BASIC fileand editing that instead. <What was withthose loaders? Were the programmers paidby the byte or something? Ed> 1 12. Gnome Ranger 2, Level 9 / Mandarin& 1 12) Are you happy with the content? Wouldyou like to see more or less of aparticular topic?e 1 12 blank MD cartridges 1 12 Frederick Street 1 1150 FLAGCH LD 1 1100 USR0 CP 1 110 POKE 35591,195: POKE 35592,240:# 1 110 POKE 35538,191: POKE 35600,14:" 1 110 INPUT LINE D$ 1 110 INIT LD 1 110 DATA 62,obj,50,126,135: REM NUMBER OF* 1 110 DATA 1,5,0,237,176 1 11. The Archers, Mosaic / Level 9! 1 11. Some Codemasters loaders (eg FantasyWorld Dizzy) are unprotected and simplyPOKE in machine code to load theheaderless codefiles. As in point 6, thisloader counts as code rather than BASICand so you'd be better off using aheaderless file transfer utility. The sameapplies to many games by Ocean andImagine. 1 11) What do you think of the presentationof the magazine?: 1 11 FB 50ld (posn),de 1 11 F7 5Ald bc,9 1 11 F6 50ld (posn),de 1 11 Camel Road 1 11 CAMEL ROAD 1 11 01 58 3A 8D 5C 77 01 1 [email protected] 1 1010 RANDOMIZE USR 65000 1 1010 MOD128 LD 1 1000 PAPER 0: INK 0: BORDER 0: CLS" 1 100,195,0,95 1 100 INPUT "START ADDRESS? ";SA 1 100 DATA 221,33,64,156,17,246,9,175,55,' 1 100 DATA 191,191,17,191,191 1 100 DATA 62,255,50,67,117: REM INFINITE* 1 10. Mr Heli, Firebird 1989 Cassette# 1 10. In the unlikely event that a loaderfails to merge but can be broken into, youmay find that the program is just a REMstatement with a copyright message (egSweevo's World). Try POKE 23636,92 toreturn the listing; if this fails, POKE23636,150 to reverse any unwelcomeside-effects it may cause instead!Following the instructions in point 1 mayalso recover a "vanished" program. 1 10) What do you think of the current sizeof the magazine?: 1 10 PRINT INVERSE 1;AT 5,6; 1 10 OUT 65533,0: OUT 49149,2 1 10 INK 0: PAPER 0: BORDER 0: CLEAR 65439: FOR N=65440 TO 65511: READ A: POKE N,A: NEXT N] 1 10 FOR n=23755 TO 23848 1 10 EF 21 9F 5A 11 BF 5A 1 10 CLEAR 64999 1 10 CLEAR 48639: LET x=0: FOR i=48900 TO( 1 10 CLEAR 3 1 10 ;SPECTRUM/MODE TEST 1 1.The special thermal paper is becomingmore difficult to obtain.C 1 1.Pressing both CAPS SHIFT & SYMBOL SHIFTTOGETHER.3 1 1.MARGIN--set LH Margin to " 5 " or"10".( 1 1.. Very happy 1 1. There is a line numbered zero, whichcannot be edited or deleted. This is onesituation where 128 BASIC can help (usethe Renumber option from the Edit menu).However, in 48k mode you can enter POKE23756,1 which will change it to line 1. Itcan now be edited. Also try this if a linenumber contains letters or symbols. 1 1. The routine uses addresses from 48640to 49092 although the routine itselfstarts at 48900! The lower addresses areused for the interrupt table so don't haveanything important placed there! 1 1. +3 word processor with printou out andspell check facillity.@ 1 1,237,176,193,195,18,139 1 1) When in 2A or +3 mode, normal operation is not affected - add-ons work as they always have.c 1 1) Sit in a comfortable position, morethan twelve inches from the monitor.N 1 1) REGISTER! You simply cannot get thefull benefit from what is undoubtedly thebest Spectrum emulator around. Get intouch with Brian Gaff, 1 1) Nobody else has problems accessing themusic switching routine.B 1 1) How do you rate the current standard ofAlchemist Research?= 1 1) Prism material. All informationproduced by Martyn Sherwood. This includesmagazines, news letters, letters to AndyDavis and letters to other individuals. 1 1 x 28 pin IC socket. 1 1 x 2 way, 1 pole switch. 1 1 x 128K ROM. 1 1 WOODHALL DRIVE, 1 1 Spectrum 128k 1 1 Spectrum +3 1 1 Rubber keyed 48k 1 1 QL computer and spare machine 1 1 Interface one 1 1 DK Tronics keyboard 1 1 Bryant Avenue 1 1 +D interface 1 1 +D 3.5" drive (780k DSDD) 1 09ex de,hl 1 08 C5 24 E5 AF 77 54 5D 1 0600 ROSIORI DE VEDE 1 06 08loop ld a,(de) 1 01 FF FFcall prt 1 01 F6 FFcall prt 1 01 A0 02 ED B8 21 00 58 1 01 9C FFcall prt 1 01 18 FCcall prt 1 01 09 00ldir 1 00 00rst 56 1 00 00 00ld a,62 1 0,175,205,198,4,27,122,179,32,251," 1 0 inbinary), and rotates when you die. So,when a 0 falls in to the carry flag, thatsthe end! However, that means when you findit, setting it to 255 ( 1 . * ! @ ! * THUD * ! @ ! * . 1 . this uses everypossible four digit, or two byte, hexnumber. The four digit hex numberallocated to a memory location is known asits address. And each location can beaddressed, that is written into or readout of, by quoting it's unique four digithex number. 1 -in other words, nothing at all. 1 -> USR 0 Mode 1 -> Spectrum Emulator or any 1 -> SAM (in Screen Mode 1) 1 - UNIDOS discs cannot be read - as far asI can tell this is because of the UNIDOSsystem itself, it seems to format itsdiscs in a way which is completelyunreadable by a +3, but not by a +D - Ican't explain it - maybe someone shouldexamine the UNIDOS format code?!?! 1 ,provided no UDGs are being used. Butusually, machine code programs are tuckedbetween the UDG area and the end of theBASIC area by moving RAMTOP down thememory. 1 , thatis, the byte will be full of 1s. But ifBREAK/SPACE and SYMBOL SHIFT are pressedthe output will be 252 -that's y 1 , and hey presto, your playing 1 +D Support: 1 +3/2A AND 128 - TWO TO ONE WILL GO" 1 +3 & CP/M Support: 1 +1, but notnecessarily. The important thing is thatthe CLEAR address is less than theRANDOMIZE USR address. This 1 ** BANG! ** 1 * VIZ 128 DEMO 1 * VASELINE DEMO 1 * Transfer the codefiles with a utility such as Transit. This is much easier than doing it manually and counting bytes! 1 * The Euro Speccy Song 1 * TEACHER TROUBLE 1 * Save the loader with SAVE D*"NAME" LINE 0 so that it will autorun from the first line.[ 1 * SUBBUTEO SCOREBOARD 1 * SINCLAIR CLASSIC SUMMER SPECIAL 95$ 1 * SINCLAIR CLASSIC ISSUES 1-10 1 * SHADOWS OF THE PAST 1 * Remember to use the LOAD D* syntax so it always loads from the last used +D drive - even if you only have one!r 1 * QUEST FOR THE HOLY SNAIL 1 * POPSNOG DEMO 1 * LONDON FOOTBALL DATABASE 1 * LOLLIPOP DEMO 1 * LOLLIPOP 2 DEMO 1 * LOAD "" CODE won't work with disc, so give each codefile a unique name (eg HORACE.1 and HORACE.2).m 1 * JUNKFOOD DEMO 1 * HOLIDAY TO REMEMBER pts 1 & 2 1 * HARDCORE DEMO 1 * FFONTS VOL 1-6 1 * FFONTS COLLECTION 1 * Even more luke warm news 1 * Anonymous complaints about 1 * A good old moan about the 1 * A delicious recipe for chicken 1 ), it's not been a bad day 1 ) givesinfinite lives with only one POKE!* 1 (usually b=0 for a black screen) 1 (using a file compresser like PKZIP).% 1 (tracks 0 - 79), side 2 (128-207)! 1 (run the code: start game etc) 1 (or click on BOMBJACK in Windows)! 1 (including Midnight Resistance & NightmareRally).1 1 (clear space for code and load it)" 1 (This is for tape users, Disk users canuse the appropriate syntax)E 1 (Speccy Sensations 1996) 1 (Known as JSW4). 1 (It worked for me!). 1 (CODE H$(N)+7) 1 (C) 1995 PAUL.T.WARR 1 (A similar instruction -'defb' or definebyte- sets aside one byte). Here, the 0fills the two bytes with 0. A 1 would put01 in the low byte and 00 in the highbyte. You can define a word or byte withany value you like in it, provided thatvalue will fit into the two bytes or theone byte respectively. 1 (*) Contents are subject to change priorto publication.9 1 's PD shelf. 1 'Yes I know that, but I can't help being alittle frightened by the prospect of goingthrough time' Coria replied. 'Were all alittle frightened' Aleen cosoled her 'butwe have to do this for the sake ofsurvival'. They both stood in silenceafter that, pondering over the journeyahead whilst taking a long last look attheir planet before they were called tothier positions on the craft. 1 'Yes I find it a bit confusing aswell'Aleen was stood at her side, 'They are'nteven in the right order, according to theholo-pics of mother earth where we are nowshould have been called New India, insteadof New Australia' she shrugged andlaughed. 1 'Would this alarm device harm us?' Jarusasked as he stepped back from the door. 'No, they were designed to make a loudsiren noise that would frighten theintruder away and wake the residents'Aleen answered. 1 'What we hope to do is to go back in timeto the 20th century of mother earth andfind an immune system that we could injecteveryone with back here on young earth. Mycollegues and I would like to assure youthat we will be back in a weeks time withthe immune system that we need to survive.I also know that there are a few peoplewho are against the idea of tampering withthe past, but let me assure them that wewill not disturb or corrupt our own time,this mission is going to be as discreet aspossible and we do not intend to harm anyof our ancestors'. The place erupted incheers as Coria brought him back down toher side, 'Short, but to the point' shesaid as his feet touched the platform. 1 'What we are seeing is the colony of NewAmerica on the southern hemisphere, peoplehave started dying from a disease that wasbrought back to this planet from oldmother earth by a quantam physicist whohad travelled back in time to study ourancestors. 1 'There it is!' Aleen said, pointing to asmall furry creature sitting on top of awall, 'It's a decendant of the Africanwild cat, Felis lybica, otherwise known asa domestic cat kept as a pet. They diedout after being brought to our planet'. 1 'Thanks a lot for that!' he said to therest of the team, who just laughed atseeing how flustered he was, he laughedalong with them as he brought a drink tohis lips and downed it in one. 1 'So if we took this one back, it would dietoo?' Samak asked. 'It could die, but itmay pass on another virus to us, so wewould'nt be able to take it with usanyway!' Jarus interupted before Aleencould answer, 'Come on, it's this dwellingwe're looking for' he said as heapproached the door, reaching to open it. 1 'No wait!' said Aleen urgently, 'In theyear 1995 people protected thier propertyagainst intruders with electronic devicesthat they called alarms'. 1 'No point in staying awake if there'snothing to do is there!' he said as hestood up from his seat, 'I can go over themission during stasis and get everythingready a day before we come into the solarsystem'. 1 'It seems like we have found a family thatall have the virus' Jarus smiled, 'I'llcall the probes back to the craft when weland' Samak said. 1 'I'm sorry I did'nt realise that I wasthinking openly' Coria said, 'I was justwondering if we'll see our planet again,we might not even make it out of the sunsorbit properly and go crashing intoanother planet', Aleen looked at her,'Don't tell me your getting cold feet now,15 minutes before take off. You werechosen from over 600 people to pilot thecraft because you were the only one thathad the reactions to pull off the requiredmovements, apart from Borok no one elsehas the slightest chance of getting usthrough it, and he's dead!'. 1 'I wonder if these people are directancestors of any of us?' Aleen asked, 'Whoknows, the man could be you're 100th greatgrandfather' laughed Jarus. 1 'Harrowden' 1 'As you all know, this is not a holidayouting' he felt everyone relax as theylaughed, 'We are going to mother earth fora very serious mission, our planet is indanger of dying from a disease that wasbrought back by Borok' he felt the angerin some people and heard some thoughts ofhatred towards Borok, 'Please everyone, donot judge Borok for what he did, he wasjust a little too hasty in trying tobreathe the air on old mother earth. 1 'Around in circles at an incredibly slow( 1 &&o&+i+((& 1 & Contributions: 1 #F0-#FF: A series of two byte pairs thatdescribe the moving nasties in the room.Read the section ADDRESSES for details onhow to get the monsters on the screen. 1 #ED-#EF: Spare 1 #E9-#EC: These bytes let the program knowwhich room number to send Willy to when heleaves the room that he's in. The order isLEFT, RIGHT, ABOVE and BELOW. 1 #E1-#E8: Eight bytes of pixel data todescribe the shape of any possibleobjects.\ 1 #DF-#E0: Spare 1 #DE: One byte for border colour. 1 #DA-#DD: A further four bytes for positionand length of the stairways.F 1 #D6-#D9: This four byte block holdsdetails of the position and direction ofthe travelators. See the section later.{ 1 #CD-#D5: Colour and shape information forthe travelators again in the same format.S 1 #C4-#CC: Colour and shape information forthe stairway, set out in the same way asthe platform information.m 1 #A0-#C3: Four sets of nine bytes,describing the shape and colour of theplatforms. The first byte of each blockholds the colour value, followed by eightbytes of UDG-style pixel information. 1 #9534. Handles special case rooms, such asmaster bedroom and bathroom.F 1 #9456. Puts a 2*2 graphic on screen.$ 1 #93D1. Puts objects on screen. 1 #91BE and #90C0. These two subroutines arethe main ones for handing the movinggraphics.] 1 #8D33. Here the basic room platform datais put on screen.; 1 #898B. This puts the dancing Willieslives counter at the bottom of the screen.T 1 #8922. This prepares the moving graphicsdata./ 1 #8907. The game starts here after ENTERis pressed from the logo screen.J 1 #8420. A single byte containing thecurrent room number.> 1 #80-#9F: The name of the room, in standardASCII.0 1 "two" machines! 1 "for whatever you want to print. You willnote that the program is very generouslysupplied with REMS to make it easier tounderstand . To emphasize this on my owntape I have ensured that all REMSassociated with CODES are colouredmagenta. This is acheived by: 1 "You are assembled here today to watchwhat will be, if successful, the mostamazing scientific breakthrough ever seen.In less than an hour, I myself will bedemonstrating the first ever time machine.For decades, mankind has speculated aboutthe possibilities of travelling throughtime, being able to visit different erasas we visit places today..." 1 "Why is this connected with the mysteriouscalls?", asked the manager.E 1 "Well, could you help with the bill?",said Marty.5 1 "They keep reversing the charges", saidMarty.0 1 "The telephone bill. It's several hundredpounds", said Marty, showing the bill tothe manager.` 1 "That was six weeks ago", replied Marty.( 1 "No, no, I mean have they been able tohelp?", said the manager, flustered.N 1 "Nahhh, I don't think they'd be making thecalls."1 1 "My son has just taken his last schoolexams. He had to answer 300 questions, andI agreed to give him 11p for each correctanswer and fine him 14p for each wrongone. When the exam results were issued, weowed each other equal amounts and no moneychanged hands. How many questions did myson get right, and how many wrong?" 1 "I haven't finished the list yet." SaidMarty. "I'm on number 1043 at the minute"S 1 "I do sympathise with you Mr Shortobrains,but I cannot see exactly what we can do",said the Customer Service manager.v 1 "Hmmm, well, they asked me to make a listof anyone who doesn't like me.", promptedMarty.Z 1 "Error in DATA-Line!!": STOP 1 "Erm, I'm sorry." said the manager, "Wecan't really help. Have you thought aboutthe police?"` 1 "Enter Part:";cnt: 1 "Bill? What bill", said the manager.$ 1 "And?" said the manager. 1 "And they've done nothing?", said themanager, in a surprised tone.G 1 " SPECTRUM MONITOR " 1 is usually 1 incrementing the DE registers moves thispointer along to the next byte of thedigit in the character set and 'djnz loop'sends the microprocessor back round theprintout routine to fill in the next lineof pixels. This loop is executed eighttimes, each time incrementing H -to movedown the pixel lines on the screen- and DE-to move it along to the next byte of thedigit in the character set. At the sametime, the djnz instruction -decrement andjump if not zero- decrements the contentsof the B register. So when the loop hasbeen performed eight times -and the eightbytes comprising the digit are printed onebelow the next on the screen- the entirecharacter has been printed the B registercontains 0, the non-zero condition of thedjnz is not 1 in hex and means that you can startyour machine code program at 64,000 orFA00.T 1 in binary. 1 and another 1 and another 1 ad infinitum ad nauseum ! 1 The only thing in the assembly languagelisting that has not been mentioned is thelast instruction: 'posn defw 0'. This isnot part of the program and when it istranslated into machine code it gives 1 The test is executed by loading theaccumulator with the contents of memorylocation 23622. Locations 23621 and 23622contain the number of the current line ofBASIC being executed. Although BASIC linenumbers are stored in the high-low formatin the BASIC program area, here they arestored in low-high, as usual. 1 TO 50011: READ A: POKE N,A: NEXT N: RANDOMIZE USR 5= 1 SETUP PARAMS 1 Mummy!', the child stoodscreaming in the doorway with a look ofterror on his face.Y 1 LOAD PART 1 LOAD INDEX 1 CHOOSE PART 1 99 REM correct pause bug2 1 - on the48K model is RAM. 1 to3FFF. It contains the BASIC interpreter,the editor, various input and outputroutines and the character set whichcontains all the data for the letters ofthe alphabet, figures and the othergraphic symbols available on the Spectrum.The other 48K - from 4000 to 1 is thehighest number the Spectrum will take./ 1 (as Sheffield folk say) andwelcome to another good old-fashionedrant, longing for the days of steamtrains, hot roast chestnuts at a ha'pennyapiece and black and white films where allthe men have black moustaches and arecalled Roger. Despite the radical, cool,bodacious interactive adventure in my lastarticle, there isn't really a motionpicture here, although I could do ananimation with screens, or something. 1 JUNE 1996